1

我正在编写一个 Java 程序来实现 AES 算法。我在许多 Java 站点或论坛上查看过他们的代码。1. http://zenu.wordpress.com/2011/09/21/aes-128bit-cross-platform-java-and-c-encryption-compatibility/ 2. http://www.code2learn.com/2011/ 06/encryption-and-decryption-of-data-using.html 我想知道为什么他们总是在代码中使用 Base64 库。我认为它会使我们的程序(加密和解密)比我们不使用它时慢。任何人都可以为我解释。

4

1 回答 1

1

Base64 更易于阅读、检查和传输。例如,带有二进制文件的电子邮件消息需要 Base64。

虽然 Base64 速度较慢,但​​与加密和解密相比,它是微不足道的。

您不必使用 Base64,但我建议您使用它开始并在一切正常时将其删除。

于 2013-09-05T09:23:01.670 回答