Last Updated | | Ratings | | Unique User Downloads | | Download Rankings |
2024-01-10 (3 days ago) | | Not yet rated by the users | | Total: 193 This week: 3 | | All time: 8,529 This week: 141 |
|
Description | | Author |
This package can encrypt data with PBKDF2 and Ceasar in pure PHP
It takes a data string and encryption password to encrypt the data.
One class uses a pure PHP implementation of PBKDF2 to create a new key from the password. The resulting key is used to actually encrypt the data. The encrypted data may optionally be encoded using base64.
The class can also decrypt previously encrypted data also using the PBKDF2 of the encryption.
The encryption algorithm and block mode are configurable parameters.
Another class implements implements the Caesar's cipher. It is a type of substitution cipher in which each letter in the plaintext is replaced by a letter some fixed number of positions down the alphabet.
For example, with a left shift of 3, D would be replaced by A, E would become B, and so on. The method is named after Julius Caesar, who used it in his private correspondence. Innovation Award
May 2015
Number 11
Prize: One downloadable copy of Komodo IDE |
PBKDF2 is a function to create key derivations from a password that is usually used as key for encrypting and decrypting data.
It is used as a more robust method to encrypt data that is harder to decrypt using brute force methods.
PHP comes with a PBKDF2 implementation since PHP 5.5.
This class provides an pure PHP implementation that can work with previous PHP versions.
The class uses PBKDF2 to compute a stronger key to encrypt and decrypt data.
Manuel Lemos |
| |
|
|
Innovation award
Nominee: 2x |
|
Recommendations
Details
Scyth
Various encryption tools
PBKDF2
This class can encrypt data with a pure PHP PBKDF2 implementation.
It takes a data string and encryption password to encrypt the data.
The class uses a pure PHP implementation of PBKDF2 to create a new key from the password.
The resulting key is used to actually encrypt the data.
The encrypted data may optionally be encoded using base64.
The class can also decrypt previously encrypted data also using the PBKDF2 of the encryption.
The encryption algorithm and block mode are configurable parameters.
Caesar
This class which implements simple cipher, also known as Caesar's cipher,
the shift cipher, Caesar's code or Caesar shift, is one of the simplest and most
widely known encryption techniques. It is a type of substitution cipher in which
each letter in the plaintext is replaced by a letter some fixed number of positions
down the alphabet. For example, with a left shift of 3, D would be replaced
by A, E would become B, and so on. The method is named after Julius Caesar,
who used it in his private correspondence.
|
Applications that use this package |
|
No pages of applications that use this class were specified.
If you know an application of this package, send a message to the author to add a link here.