为什么我们必须在AES算法中使用Base64库?

时间:2013-09-05 09:09:08

标签: java algorithm encryption base64

我正在编写一个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库。我认为它会使我们的程序(加密和解密)比我们不使用它时慢。 任何人都可以为我解释。

1 个答案:

答案 0 :(得分:1)

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

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

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