-2
我使用這個代碼解密AES 128 CBC模式解密數據來錯了格式
let iv = ""
let key = "e5dozUC1fLIX5FBh"
let input = "2307e05b6b87f613ef16a500d792c800ca44e6a8b3e9e5b18a048bba802ef9aee8950d9bc37faf995918dcfd10c6e81f99bf582c802dd6dd2709ad93e19c23ef"
let values = HexStr.encryptDES(byKey: input) as Data
let aes = try AES(key: key, iv: iv, blockMode: .CBC, padding: NoPadding())
//Converting to hex
let ciphertext = try aes.decrypt (Array<UInt8>(hex: input))
let str = String(data: Data(ciphertext), encoding: String.Encoding.utf8)
return str!
輸出來篩選
&「Vnszt%!UNT不存在。請註冊與應用 「」 代碼「:401}
未格式化的數據來這樣
「& 」Vnszt%!UNT「
如何獲得原有得到充分的原始數據?
是使用'CryptoSwift'的代碼? – sCha
是的..我知道wt的問題在那裏..我昨天試過..請幫助。 –
安卓側面正常工作..但iOS不能正常工作。 –