У меня проблема с алгоритмом 3DES, когда я работаю над php (phpseclib).Если моя длина строки самая короткая 1376 или 1300 Triple DES на phpseclib, Triple DES не работает и не может зашифровать мою строку !!!
Сколько должна быть длина моей строки, чтобы этот алгоритм работал?
Используйте пакет phpseclib для шифрования.
код:
$key = '';
$cipher = new \phpseclib\Crypt\TripleDES(\phpseclib\Crypt\DES::MODE_CBC);
//my key is hex format
$cipher->setKey(hex2bin($key));
$cipher->setIV(hex2bin('0000000000000000'));
//my data is hex format
$plaintext = hex2bin($data);
echo $cipher->encrypt($plaintext);
Закажите вас.