Попробуйте использовать библиотеку OpenSSL для PHP. Она поддерживает Triple DES и позволяет указать ключ длиной в 16 байт. Ниже приведен пример кода:
Убедитесь, что у вас установлена и включена поддержка OpenSSL в вашей среде PHP.
Попробуйте использовать библиотеку OpenSSL для PHP. Она поддерживает Triple DES и позволяет указать ключ длиной в 16 байт. Ниже приведен пример кода:
$key = '1234567890abcdef'; // 16 байт$data = 'Hello, world!';
$iv = random_bytes(openssl_cipher_iv_length('des-ede3'));
$cipherText = openssl_encrypt($data, 'des-ede3', $key, OPENSSL_RAW_DATA, $iv);
$plainText = openssl_decrypt($cipherText, 'des-ede3', $key, OPENSSL_RAW_DATA, $iv);
echo $plainText;
Убедитесь, что у вас установлена и включена поддержка OpenSSL в вашей среде PHP.