我尝试使用mergEXT AES iOS扩展来加密iOS应用中的字符串,并使用Livecode服务器脚本对其进行解密,但无济于事。根据mergEXT上的文档,
OpenSSL函数在OpenSSL生成时使用Salted__样式的加密数据头,因此与LiveCode桌面平台上提供的encrypt / decrypt with password命令兼容。
我也在桌面上试过这个,结果相同:
(SSL错误:最终块长度错误)
示例应用代码:
put mergAESOpenSSLEncrypt(tUsername, "password") into tEncUsername
示例LC服务器(和桌面)代码:
decrypt tEncUsername using "aes-256-cbc" with password "password"
关于我做错了什么的想法?