0

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

4

1 回答 1

1

AES 加密字节数组(或NSData在 iOS 中)。有时加密库具有编码/解码为 base 64 的便捷方法,但底层加密始终基于字节。

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

于 2013-09-25T10:00:14.507 回答