java - SH256 Java 中的登录密码

标签 java encryption password-encryption

在我的 java 应用程序中,我的密码以 SH256 生成的十六进制表示形式加密发送到数据库。我对如何确定用户登录时是否拥有正确的密码感到困惑。如果有人能指出我正确的方向,我将不胜感激。

谢谢

最佳答案

正确的做法是从前端获取密码,使用相同的算法对其进行加密,并将加密方式与存储的密码进行比较。

关于java - SH256 Java 中的登录密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58458638/

相关文章:

.net - .NET 的 FIPS 兼容密码加密

batch-file - 使用 Plink 使用加密密码通过 SSH 连接到多个服务器

encryption - 如何在flutter中加密用户名和密码

java - 使用 Thrift 运行 Hive Hook 时出现 YARN AM 容器错误

java - 谁能向我解释一下 Java 中嵌套 for 循环在内存方面的行为?

asp.net - 无特殊字符加解密

c++ - 基本加密程序无法正确读取文件

batch-file - 是否可以在 BAT 文件中加密/散列密码?

java - Google 驱动器 getMimeType 仅返回空值

java - 如何在带有 Java 的 Selenium WebDriver 中使用不同版本的 IE(IE6、7、8、9 和 10)