AES CTR 128 Dekryptering
HejJeg har følgende kode som ikke giver det ønskede resultat, håber en kan hjælpe mig,
Jeg får F2 som resultat men det skal være A1 iflg.
min reference http://www.cryptogrium.com/aes-ctr.html
<?php
// http://www.cryptogrium.com/aes-ctr.html
$Method = "AES-128-CTR";
$Key = "12345678901234567890123456789012";
$IV = "50505050505050505050505050505050";
$Data = "56";
$Test = openssl_decrypt($Data, $Method, $Key, 0, $IV);
echo strToHex($Test);
function hexToStr($hex){
$string='';
for ($i=0; $i < strlen($hex)-1; $i+=2){
$string .= chr(hexdec($hex[$i].$hex[$i+1]));
}
return $string;
}
function strToHex($string){
$hex = '';
for ($i=0; $i<strlen($string); $i++){
$ord = ord($string[$i]);
$hexCode = dechex($ord);
$hex .= substr('0'.$hexCode, -2);
}
return strToUpper($hex);
}
?>