В настоящее время я отправляю зашифрованную строку на веб-сервер ColdFusion, где пытаюсь расшифровать значение, используя тот же пароль, который использовался при шифровании в LiveCode. Это вообще не работает, а ColdFusion продолжает говорить мне, что данные для расшифровки неверны.
Когда я отвечаю на опубликованные данные, они точно такие же, как и на сервере coldfusion.
В Coldfusion я использую:
<cfset decrypted=decrypt(#dataposted#, #password#,'AES')>
В Livecode я использую:
encrypt gFirstName using "aes256" with password tPassword
(Оба пароля одинаковы в каждом скрипте).
Есть идеи?
decryptBinary(dataposted,password,'AES')
(Обратите внимание на отсутствие хэшей - они не нужны для аргументов функции.) - person Peter Boughton   schedule 19.03.2014iv
. Если вы используете режим ECB по умолчанию для CF, это не требуется. У вас есть ссылка на API? В частности, нам нужно знать, какой режим и схему заполнения использует LiveCode. C) Каков формат вашей строки пароля? CF требует, чтобы ключи были строками в кодировке base64. - person Leigh   schedule 19.03.2014