Advertisement
Guest User

Untitled

a guest
Feb 20th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. function code_passw($text,$key) {
  2. $td = mcrypt_module_open ("tripledes", '', 'cfb', '');
  3. $iv = mcrypt_create_iv (mcrypt_enc_get_iv_size ($td), MCRYPT_RAND);
  4. if (mcrypt_generic_init ($td, $key, $iv) != -1)
  5. {
  6. $enc_text=base64_encode(mcrypt_generic ($td,$iv.$text));
  7. mcrypt_generic_deinit ($td);
  8. mcrypt_module_close ($td);
  9. return $enc_text;
  10. }
  11. }
  12.  
  13. function decode_passw($text,$key) {
  14. $td = mcrypt_module_open ("tripledes", '', 'cfb', '');
  15. $iv_size = mcrypt_enc_get_iv_size ($td);
  16. $iv = mcrypt_create_iv (mcrypt_enc_get_iv_size ($td), MCRYPT_RAND);
  17. if (mcrypt_generic_init ($td, $key, $iv) != -1) {
  18. $decode_text = substr(mdecrypt_generic ($td, base64_decode($text)),$iv_size);
  19. mcrypt_generic_deinit ($td);
  20. mcrypt_module_close ($td);
  21. return $decode_text;
  22. }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement