Ios 在AES中使用base32密钥进行加密

Ios 在AES中使用base32密钥进行加密,ios,encryption,aes,Ios,Encryption,Aes,我需要使用一个密钥,我可以在IOS中使用base32(AES)加密数据。我能够在AES中成功地使用base64加密数据。在使用base64的AES中,我可以使用加密数据的密钥。我可以使用相同的密钥解密AES加密字节数组(或iOS中的NSData)。有时,加密库有一些方便的方法,可以将编码/解码为基64,但底层加密总是基于字节 Base32并不常见,因此库中的任何方便方法都不可能支持对Base32进行加密/解密。您必须自己对base32进行编码/解码。Base32和base64编码是无密钥的,因此

我需要使用一个密钥,我可以在IOS中使用base32(AES)加密数据。我能够在AES中成功地使用base64加密数据。在使用base64的AES中,我可以使用加密数据的密钥。我可以使用相同的密钥解密AES加密字节数组(或iOS中的NSData)。有时,加密库有一些方便的方法,可以将编码/解码为基64,但底层加密总是基于字节


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

显示一些代码,以便我们更好地了解您的目标。“AES中的base64”一词令人困惑,请解释。