前端实现
文件导入
首先导入一个工具文件SHA1.js
https://github.com/tu-gou/CryptoTools/blob/main/sha1.js
使用方式
![](https://i-blog.csdnimg.cn/blog_migrate/252a0152c0009d4b8c241fb3a0b95893.png)
文件中的sha1函数就是我们需要的散列函数,直接传值即可。
后端实现
创建工具类
首先创建一个工具类SHA1.java
public static String sha1(String text) throws NoSuchAlgorithmException {
MessageDigest messageDigest = MessageDigest.getInstance("SHA-1");
byte[] bytes = messageDigest.digest(text.getBytes());
return Hex.encodeHexString(bytes);
}
使用方式
直接调用SHA1.sha1()即可。