我需要解密用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