我需要解密用AES256加密的字符串。iOS AES256解密
例如: 这是一个加密的字符串: “U2FsdGVkX18egiyzJUY5gHS ++ 2trNSYNSEXpJicKPBE =” 使用这个密钥: “70ca7c5b0f58ca290d39613fa3644251” 与AES256算法
示例串已经使用加密:
https://code.google.com/p/crypto-js/
有多种工具可以用来解密AES256加密字符串: https://github.com/AlanQuatermain/aqtoolkit/tree/master/CommonCrypto
https://github.com/RNCryptor/RNCryptor
https://github.com/Gurpartap/AESCrypt-ObjC
我把它们都试过,但没有人能够解密我的字符串。 我敢肯定它是正确的加密,因为我可以使用这个在线工具解密:
http://www.appcove.com/tool/aes
请帮助我。
谢谢 乔治
-------------- 编辑 --------------
你能推荐API(js)/ iOS的对称加密/解密算法? 你用来加密API上的字符串并在你的iOS应用上解密它们的东西。
谢谢
首先请注意,加密后的加密字符串是Base64编码的。必须匹配的参数是键,iv(如果是CBC模式)填充。加密是一种二进制字节操作,任何Base64或其他编码都不是加密的一部分。没有指定是模式和可能的iv和填充,如果有的话。解密的字符串是“老师”吗? – zaph
如果模式是ECB并且有PKCS7填充,我如何解密iOS中的字符串? – George