polt
Новичок
Mcrypt - AES
нужно кодировать строку с помочью AES, поискал примеры, чет они не подходят.
Тестирую на винде.
насмотревшись всяких примеров, все свелось к вот этому:
(ключ 128)
по началу были ошибки при открытие метода и IV, потом исправил, что дальше ума не приложу.
пробовал менять моды по разному, что же не получается.
Есть проверочные данные, так по ним моя шифровка и рядом не стоит. длинна строки в итоге раза в 2 меньше чем у проверочной.
видать это совсем не то и не так....(((
Ни разу не приходилось шифровать, полный профан в этом деле... помогите.
нужно кодировать строку с помочью AES, поискал примеры, чет они не подходят.
Тестирую на винде.
насмотревшись всяких примеров, все свелось к вот этому:
(ключ 128)
PHP:
function aes_128_encrypt($text,$password) {
$td = mcrypt_module_open('rijndael-128', '', MCRYPT_MODE_CBC, '');
$iv = mcrypt_create_iv(mcrypt_enc_get_iv_size($td), MCRYPT_RAND);
$ks = mcrypt_enc_get_key_size($td);
return bin2hex(mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $password, $text, MCRYPT_MODE_ECB, $iv));
}
пробовал менять моды по разному, что же не получается.
Есть проверочные данные, так по ним моя шифровка и рядом не стоит. длинна строки в итоге раза в 2 меньше чем у проверочной.
видать это совсем не то и не так....(((
Ни разу не приходилось шифровать, полный профан в этом деле... помогите.