在AES中使用base32的密钥加密

时间:2013-09-25 07:32:23

标签: ios encryption aes

我需要使用一个密钥,我可以在IOS中使用base32(AES)加密数据。我能够在AES中成功地使用base64。在带有base64的AES中,我可以使用一个用于加密数据的密钥。我可以使用相同的密钥进行解密

1 个答案:

答案 0 :(得分:1)

AES加密字节数组(或iOS中的NSData)。有时加密库有便于编码/解码到base 64的方法,但底层加密总是在字节上。

Base32不常见,因此库中的任何便捷方法都不太可能支持加密/解密Base32。您必须自己执行base32的编码/解码。 Base32和base64编码是无密钥的,因此您应该能够使用相同的密钥,因为这只会被AES加密/解密本身使用。