PHP Class Dcrypt\Otp

Details of OTP's operation: - output is in binary format - does NOT chain cypher blocks, instead uses a form of block counter feedback - does NOT generate IVs - as with all stream ciphers, never use the same key more than once and never assume the authenticity of a message when decrypting
Datei anzeigen Open project: dopecode/dcrypt Class Usage Examples

Public Methods

Method Description
crypt ( string $input, string $password, string $algo = 'sha512' ) : string Encrypt or decrypt a binary input string.

Method Details

crypt() public static method

Encrypt or decrypt a binary input string.
public static crypt ( string $input, string $password, string $algo = 'sha512' ) : string
$input string Input data to encrypt
$password string Encryption/decryption key to use on input
$algo string Hashing algo to generate keystream
return string