AES-php

Run Settings
LanguagePHP
Language Version
Run Command
<?php header('Content-Type: text/plain'); function my_encrypt( $string, $key, $iv) { $output = false; $encrypt_method = "AES-256-CBC"; $output = ( openssl_encrypt( $string, $encrypt_method, $key, OPENSSL_RAW_DATA, $iv ) ); return $output; } function my_decrypt( $string, $key, $iv) { $output = false; $encrypt_method = "AES-256-CBC"; $output = openssl_decrypt( $string, $encrypt_method, $key, OPENSSL_RAW_DATA, $iv ); return $output; } $myText = 'testtesttesttesttest'; $key = 'j80o0nywcn0yeapjk0qzh2dw0zw6u0f0'; $iv = '7608kuwtoi436by1'; echo ('AES 256'); echo (PHP_EOL.'text: '.$myText); echo (PHP_EOL.'key: '.$key); echo (PHP_EOL.'iv: '.$iv); $enc = my_encrypt($myText, $key, $iv); echo (PHP_EOL.'encrypted: '.base64_encode($enc)); echo (PHP_EOL.'binary encrypted: ' . strtoupper(implode('-',str_split(unpack('H*', $enc)[1],2)))); $decr = my_decrypt($enc, $key, $iv); echo (PHP_EOL.'decrypted: '.$decr); echo (PHP_EOL.'binary decrypted: ' . strtoupper(implode('-',str_split(unpack('H*', $decr)[1],2))));
Editor Settings
Theme
Key bindings
Full width
Lines