Я хочу получить доступ к API с помощью PHP.Характеристики:
- Двуфишный алгоритм
- Режим шифрования ECB
- Режим заполнения блока PKCS7
Я пробовал много разныхФункции и библиотеки PHP, но ни одна из них не работает.
Вот мой код:
function encrypt($data, $key)
{
// Pad for PKCS7
$blockSize = mcrypt_get_block_size(MCRYPT_TWOFISH, MCRYPT_MODE_ECB);
$len = strlen($data);
$pad = $blockSize - ($len % $blockSize);
$data .= str_repeat(chr($pad), $pad);
$encryptedData = mcrypt_encrypt( MCRYPT_TWOFISH, $key, $data, MCRYPT_MODE_ECB);
return $encryptedData;
}
Вы видите проблему с этим кодом?