У меня есть некоторые зашифрованные данные, которые зашифрованы с помощью rc2-64-cbc NO PADDING. У меня нормально расшифровывается.
Проблема: даже если зашифрованное содержимое зашифровано неправильным ключом, мое дешифрование не выдает ошибку, вместо этого оно расшифровывается до какого-то значения мусора, поскольку я полагаю, что это rc2 и без заполнения.
Я пробовал из командной строки openssl Linux и моей программы C/C++ (используя вызовы EVP_* API).
Есть ли какой-либо вариант/способ openssl для определения того, что используется неправильный ключ? (вызовы командной строки или EVP_* C/C++ API)