PHP Classes


Recommend this page to a friend!
  Classes of Alex Lushpai   Scyth   Download  
Role: Auxiliary data
Content type: text/markdown
Description: Readme
Class: Scyth
Encrypt data with PBKDF2 and Ceasar in pure PHP
Author: By
Last change: Description file
Date: 7 years ago
Size: 1,087 bytes


Class file image Download


Various encryption tools


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.


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.