src/main/java/com/yj/oa/common/utils/shiro/Encryption.java
(完整代码) 1KBpackage com.yj.oa.common.utils.shiro;
import org.apache.shiro.crypto.hash.SimpleHash;
import org.apache.shiro.util.ByteSource;
public class Encryption {
public static Object getMD5(String pwd,String salt){
//加密方式
String hashAlgorithmName = "MD5";
//密码
Object credentials = pwd;
//使用ByteSource.Util.bytes()计算盐值
Object Salt = ByteSource.Util.bytes(salt);
//加密次数
int hashIterations = 1024;
Object result = new SimpleHash(hashAlgorithmName, credentials, Salt, hashIterations);
return result;
}
public static void main(String []args){
//加密方式
String hashAlgorithmName = "MD5";
//密码
Object credentials = "admin";
//使用ByteSource.Util.bytes()计算盐值
ByteSource salt = ByteSource.Util.bytes("1111111111");
//加密次数
int hashIterations = 1024;
Object result = new SimpleHash(hashAlgorithmName, credentials, salt, hashIterations);
System.out.println(result);
}
}
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。