|
|
|
|
|
|
| |
|
<?php
// Script created by Nur-E-Alam Khan
// Email: porosh@msn.com (Dhaka, Bangladesh)
// Requirment : You need mcrypt module installed and enabled in your server.
function porosh_encrypt($data_input){
$key = "key1";
$td = mcrypt_module_open('cast-256', '', 'ecb', '');
$iv = mcrypt_create_iv (mcrypt_enc_get_iv_size($td), MCRYPT_RAND);
mcrypt_generic_init($td, $key, $iv);
$encrypted_data = mcrypt_generic($td, $data_input);
mcrypt_generic_deinit($td);
mcrypt_module_close($td);
$encoded_64=base64_encode($encrypted_data);
return $encoded_64;
}
function porosh_decrypt($encoded_64){
$decoded_64=base64_decode($encoded_64);
$key = "key1";// same as you used to encrypt
$td = mcrypt_module_open('cast-256', '', 'ecb', '');
$iv = mcrypt_create_iv (mcrypt_enc_get_iv_size($td), MCRYPT_RAND);
mcrypt_generic_init($td, $key, $iv);
$decrypted_data = mdecrypt_generic($td, $decoded_64);
mcrypt_generic_deinit($td);
mcrypt_module_close($td);
return $decrypted_data;
}
// use:
//$value = porosh_encrypt($data_input);/// For encrypt
//$value = porosh_decrypt($encoded_64);// For Decrypt
// just include those functions with your script
//$input_data is a variable which can be use for the data you need to encrypt.
//$encoded_64 is also a variable which will be used to store the data after
//it's encrypted and then encoded with the base64_encode() function.
?> | | |
|
| Encrypt/Decrypt Categories : PHP, Encryption | | | base64 with encryption - encode and decode sessions Categories : PHP, PHP Classes, Encryption, Sessions | | | Query2Report : Generating Html, Pdf and Csv Reports from SQL Query Categories : PHP, PHP, HTML, PDF, Excel | | | PHP Function to Encrypt/Decrypt a string without a known key. The string itself has his own different key for every character. Categories : PHP, Algorithms, Security, Authentication, Encryption | | | Scramble Eggs - php class to scramble/encode Categories : PHP, PHP Classes, Security, Encryption | | | MD5 based block cypher in 128 bit CFB Categories : PHP, Encryption, MD5 | | | A PHP function to encrypt and decrypt a number or string or a combination of the two. Categories : PHP, Encryption, Security | | | PHP Cookies - Simple cookie write/read methods that allow basic encryption Categories : PHP, Cookies, Security, Encryption | | | PHP-CSL PHP Code Snippet Library, A very handy application designed to save you many hours by storing all your code snippets, classes and functions. Categories : PHP, Utilities, MySQL, Databases, To PHP | | | Popup window creator for images on the Fly. Categories : PHP, GD image library, Java Script | | | phpMyAdmin is intended to handle the adminstration of MySQL
over the web. Categories : Databases, MySQL, Complete Programs, PHP | | | Simple database class Categories : PHP, PHP Classes, MySQL, Databases | | | Persistent connections - General information. Categories : General SQL, PHP, Databases | | | ECHO-PHP Class Real Time Transaction Processor v1.4.4 for Credit Cards and
Checks / ACH Categories : PHP Classes, Cybercash, Classes and Objects, Ecommerce, PHP | | | Getting newsgroup with PHP Categories : PHP, IMAP | |
|
|