--- /dev/null
+<?php
+
+class crypto {
+
+function crypto($text,$key) {
+ /* Open the cipher */
+ $td = mcrypt_module_open('rijndael-256', '', 'ecb', '');
+
+ /* Create the IV and determine the keysize length */
+ $iv = mcrypt_create_iv(mcrypt_enc_get_iv_size($td), MCRYPT_DEV_RANDOM);
+ $ks = mcrypt_enc_get_key_size($td);
+
+ /* Intialize encryption */
+ mcrypt_generic_init($td, $key, "iv");
+
+ /* Encrypt data */
+ echo "LALALAL $iv LLALALAAL";
+ $encrypted = mcrypt_generic($td, $text);
+
+ /* Terminate encryption handler */
+ mcrypt_generic_deinit($td);
+ mcrypt_module_close($td);
+
+ return $encrypted;
+}
+
+
+function decrypto($encrypted,$key) {
+ $td = mcrypt_module_open('rijndael-256', '', 'ecb', '');
+
+ /* Create the IV and determine the keysize length */
+ $ks = mcrypt_enc_get_key_size($td);
+
+// $iv=substr($encrypted,0,mcrypt_get_iv_size($td));
+// $text=substr($encrypted,mcrypt_get_iv_size($td));
+
+ mcrypt_generic_init($td, $key, "iv");
+
+ /* Decrypt encrypted string */
+ $decrypted = mdecrypt_generic($td, $encrypted);
+
+ /* Terminate decryption handle and close module */
+ mcrypt_generic_deinit($td);
+ mcrypt_module_close($td);
+
+
+ return $decrypted;
+}
+
+
+}
+
+?>
\ No newline at end of file