Я пытаюсь использовать CryptoJS для дешифрования строки, при условии, что строка из 64 символов SiteMinder предоставлена.
Расшифрованная строка выглядит так: 8yi6XwyLPZq%2FNjV9fmoyHYtC2UUS48KlpPLMl063gPwDDLJYkLeUFAwC8hTcXrPJkShbjJTShlLUoh2y17kwOA%3D%3D
И ключ предоставлен мнеявляется шестнадцатеричной строкой из 64 символов, например: B55E3CE5E4E335D61E3224B2EAAA79E68AFF43FFAAA85A9D4F2BA07618DF2D67
После того, как информация расшифрована, она должна представить строку, которая показывает что-то вроде: term1;term2
Код JavaScript, которым я являюсьиспользование для дешифрования с CryptoJS выглядит следующим образом: CryptoJS.AES.decrypt(
encryptedValue,
64CharacterKeyProvidedAbove
).toString();
Однако расшифрованное значение не возвращается, как ожидалось.Я прочитал некоторую информацию о предоставлении IV для использования предопределенного ключа, но у меня нет никакой информации, только ключ, используемый, когда SiteMinder шифрует информацию из базы данных, к которой он подключен.
DoМне нужно изменить способ использования CryptoJS?