An open API service indexing awesome lists of open source software.

https://github.com/zendframework/zend-crypt

Cryptographic component from Zend Framework
https://github.com/zendframework/zend-crypt

Last synced: 7 months ago
JSON representation

Cryptographic component from Zend Framework

Awesome Lists containing this project

README

        

# zend-crypt

> ## Repository abandoned 2019-12-31
>
> This repository has moved to [laminas/laminas-crypt](https://github.com/laminas/laminas-crypt).

[![Build Status](https://secure.travis-ci.org/zendframework/zend-crypt.svg?branch=master)](https://secure.travis-ci.org/zendframework/zend-crypt)
[![Coverage Status](https://coveralls.io/repos/github/zendframework/zend-crypt/badge.svg?branch=master)](https://coveralls.io/github/zendframework/zend-crypt?branch=master)

`Zend\Crypt` provides support of some cryptographic tools.
Some of the available features are:

- encrypt-then-authenticate using symmetric ciphers (the authentication step
is provided using HMAC);
- encrypt/decrypt using symmetric and public key algorithm (e.g. RSA algorithm);
- encrypt/decrypt using hybrid mode (OpenPGP like);
- generate digital sign using public key algorithm (e.g. RSA algorithm);
- key exchange using the Diffie-Hellman method;
- key derivation function (e.g. using PBKDF2 algorithm);
- secure password hash (e.g. using Bcrypt algorithm);
- generate Hash values;
- generate HMAC values;

The main scope of this component is to offer an easy and secure way to protect
and authenticate sensitive data in PHP.

- File issues at https://github.com/zendframework/zend-crypt/issues
- Documentation is at https://docs.zendframework.com/zend-crypt