我需要使用一个密钥,我可以在IOS中使用base32(AES)加密数据。我能够在AES中成功地使用base64。在带有base64的AES中,我可以使用一个用于加密数据的密钥。我可以使用相同的密钥进行解密
答案 0 :(得分:1)
AES加密字节数组(或iOS中的NSData
)。有时加密库有便于编码/解码到base 64的方法,但底层加密总是在字节上。
Base32不常见,因此库中的任何便捷方法都不太可能支持加密/解密Base32。您必须自己执行base32的编码/解码。 Base32和base64编码是无密钥的,因此您应该能够使用相同的密钥,因为这只会被AES加密/解密本身使用。