|
|
|
|
|
|
| |
|
<?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.
?> | | |
| 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 | | | Encrypt/Decrypt Categories : PHP, Encryption | |
| | Query2Report : Generating Html, Pdf and Csv Reports from SQL Query Categories : PHP, PHP, HTML, PDF, Excel | | | Scramble Eggs - php class to scramble/encode Categories : PHP, PHP Classes, Security, Encryption | | | 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 | | | MD5 based block cypher in 128 bit CFB Categories : PHP, Encryption, MD5 | | | How to get the source of a site into an array. Categories : Arrays, HTML, PHP | | | calculus of the eastersunday Categories : BC math, PHP, Date Time, Databases | | | Functions used to define a schedule of holidays. Can define non-fixed holidays (eg. 3rd sunday of June). Categories : Calendar, Date Time, PHP | | | Classic guest book made with PHP and Flash Categories : PHP, Flash, Java Script | | | Upload Via FTP - an alternative to move_uploaded_file Categories : PHP, FTP, Beginner Guides | | | Render TTF Text to PNG. Text message, font, size, rotation, padding, color, background, and transparency can all be defined via URL. Categories : PHP, PHP Classes, Graphics | | | Warning: Unknown(): A session is active. You cannot change the session module's ini settings at this time. in Unknown on line 0 Categories : PHP, Sessions, Databases, MySQL | |
|
|