【发布时间】:2019-09-01 21:31:41
【问题描述】:
你好,我是 java 新手,我想开发一个简单的登录应用程序,我必须在数据库中存储值。我已经阅读了许多有关加密和解密的示例,但我无法理解(可能是因为复杂的英文单词)什么是算法、密钥、填充以及为什么我们必须使用 getBytes()。你能用简单的英语举例详细解释吗?哪种算法,填充对加密和解密最有用。密钥是预定义的固定词还是我们可以设置自己的密钥。代码会很有用。
【问题讨论】:
-
你没有。永远不要加密密码。安全地散列它们。这方面有大量文献。
-
如何安全地散列用户名和密码
标签: java encryption passwords