2013-09-25 257 views
0

我需要使用与我可以加密在IOS.I使用base32(AES)数据能够成功地做同样的使用Base64在AES的关键。在使用base64的AES中,我可以使用密钥来加密数据。我可以使用相同的密钥进行解密。加密使用base32密钥的AES

+0

显示一些代码,所以我们可以得到一个什么样的都试图完成一个更好的主意。 “AES中的base64”这个词是令人困惑的,请解释一下。 – zaph

回答

1

AES加密字节数组(或iOS中的NSData)。有时,加密库具有编码/解码到64位的便利方法,但底层加密总是以字节为单位。

Base32是不常见,所以加密/解密Base32不可能由库内的任何方便的方法来支持。你将不得不执行base32编码/解码。 Base32和base64编码是无钥匙的,所以你应该能够使用相同的密钥,因为这只能被AES加密/解密本身使用。

+0

我的答案manuthaliath有什么问题吗? –