forked from olect/Optimus
-
Notifications
You must be signed in to change notification settings - Fork 0
EO2/Optimus
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Optimus - The PHP encryption/decryption algorithm ========== Contents/Menu - About - Requirements - Download - Usage - Issues/Feedbacks About ---------- - This is a tool for encrypting and decrypting relatively large amounts of text. - It is purely written in PHP and can handle multilevel encryption for extra secure ciphers. - Can also run in CLI mode for terminal usage. Files: README - You are reading it now! digest.php - This is where you set your encryption/decryption secret encrypt.php - For encrypting stuff decrypt.php - For decrypting stuff index.php - A simple web interface for testing/using Optimus encryption/decryption Requirements ---------- - PHP +5 Download ---------- - https://github.com/olect/Optimus/downloads - Zip: https://github.com/olect/Optimus/zipball/master - tAr.GZ: https://github.com/olect/Optimus/tarball/master - git http: git clone https://github.com/olect/Optimus.git - git: git://github.com/olect/Optimus.git Usage ---------- $encryption = new Encrypt('Text to encrypt', 1) # 1 is the level of encryption, accepts 1-6. $encryptedData = $encryption->getEncrypted(); $decryption = new Decrypt('Text to decrypt', 1) # 1 is the level of encryption, accepts 1-6. $decryptedData = $decryption->getDecrypted(); For decrypting you have to use the same decryptionlevel as encrytionlevel. Encrypt/Decrypt CLI: Parameters - (String) Text to encrypt - (Int) Level of encryption - (Boolean) Print to screen Example: ./encrypt TextToEncrypt 1 false OR php encrypt TextToEncrypt 1 false With decrypt, just change ./encrypt to ./decrypt and remember executive rights with chmod 775 encrypt/decrypt.php for CLI execution. Issues/Feedbacks ---------- https://github.com/olect/Optimus/issues [email protected]
About
PHP encryption/decryption algorithm
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published