К сожалению, при расшифровке я получаю пустой результат. Не могли бы вы сказать, где мой баг? У меня нет никаких ошибок, поэтому трудно понять, в чем проблема.
Спасибо
key = '12345hg5bnlg4mtae678900cdy7ta4vy' iv = '12345hg5bnlg4mtae678900cdy7ta4vy'[:16] json = '{"email":"[email protected]","password":"secret","firstName":"test","lastName":"test"}'
# Encrypt cipher = AESCipher(key, iv)
enc = cipher.encrypt(json)
print(enc) [/code] А мне нужно расшифровать на PHP так: [code]function encrypt($data, $key) { $encryptedData = openssl_encrypt($data, 'AES-256-CBC', $key, OPENSSL_ZERO_PADDING, substr($key, 0, 16)); return base64_encode($encryptedData); }
function decrypt($encryptedData, $key) { $decryptedData = openssl_decrypt(base64_decode($encryptedData), 'AES-256-CBC', $key, OPENSSL_ZERO_PADDING, substr($key, 0, 16)); return $decryptedData; } [/code] К сожалению, при расшифровке я получаю пустой результат. Не могли бы вы сказать, где мой баг? У меня нет никаких ошибок, поэтому трудно понять, в чем проблема. Спасибо
Я работаю над задачей, которая требует расшифровки данных, зашифрованных PHP API с использованием node.js. Используемый метод шифрования является AES-256-CBC с кодированием BASE64. Я боролся с этим в течение двух дней, и дешифрование постоянно...
Это безопасный способ отправки/получения важных данных через URL?
Я использую PHP и эти функции/скрипты для шифрования/дешифрования данных через aes-256-cbc, openssl и статический шестнадцатеричный 32-байтовый ключ (который я храню в файле на...