public static String encryptPassword(String userName, String password)
{
try
{
String key1 = "1jjejduuhjdjdHDUEHWHd3ehgfidhwh23hHJCRIOI4HDHDHFKHFD3dhdhrg2djsHSDFHFEDJGW";
String key2 = "r347djejDETahe3j%3jd*%%2DDE223fdhahfh%^@21hdhfhzhdDFQ3hH7eh32hdE#@sdqhqhde";
String key3 = "gwkjd@wjsdj2324shjsQWeh2dsGed/#21ssdEdhawehrcyzhzeje2#@SDajw2D2sjzahd3#dSa";
String str = key1 + userName + key2 + password + key3;
MessageDigest alg = MessageDigest.getInstance("MD5");
byte[] b = str.getBytes();
alg.reset();
alg.update(b);
byte[] hash = alg.digest();
String d = "";
for (int i = 0; i < hash.length; i++)
{
int v = hash[i] & 0xFF;
if (v < 16)
{
d += "0";
}
d += Integer.toString(v, 16).toUpperCase();
}
return d;
}
catch (NoSuchAlgorithmException e)
{
return null;
}
}
分享到:
相关推荐
使用md5在用户注册时在jsp加密一次,后台再加密一次用户名
SYD8801 密码加密 配对SYD8801 密码加密 配对SYD8801 密码加密 配对SYD8801 密码加密 配对SYD8801 密码加密 配对
1,易飞ERP用户密码加密 解密 清除工具 2,亲自测试可以使用
主要介绍了C#使用伪随机数实现加密用户密码的方法,对于开发C#会员系统或者程序安全问题都有一定的参考借鉴价值,需要的朋友可以参考下
易飞用户加密解密
图19.4 使用恺撒密码算法加密密码 C#开发实战1200 例(第II卷) 834 public string Caesar(string str) //凯撒加密算法的实现 { char[] c = str.ToCharArray(); //创建字符数组 string strCaesar = ""; //定义一个...
1.使用Node.js中的crypto模块加密用户密码和加盐,加密密码和原始密码验证。 2.使用Node.js中的crypto模块对字符串进行加密和解密,采用非对称加密方式。
proxool 数据库连接池用户名、密码加密处理,文件里面包含可直接使用加密的jar以及相关使用说明。
可以对登录用户的密码进行加密,起到保护密码安全。 之前上传的那个有点乱,换成了java源码打包的。
FtpAdmin组件是配合Ftp Serv-U软件,...因为我无法知道Ftp Serv-U加密用户密码的具体加密过程(有网友说是DES加密算法),所以暂时只能不加密用户密码。使用此组件前必须修改Ftp Serv-U的配置并重设已有用户的密码。
最简单的当然是在数据库sql语句中调用md5函数加密用户密码。这里介绍一个加解密类。如果你想在用户忘记密码时为他或她找回原来的密码,那么这个类是个好用的工具。当然,这个加解密类也可用于其他用途
但如果采用合适的算法去加密用户密码,即使信息泄露出去,黑客也无法还原出原始的密码(或者还原的代价非常大) 。也就是说我们可以将工作重点从防止泄露转换到防止黑客还原出数据。 作为互联网公司的信息安全从业...
是jsp的MD5加密包括JSP程序和JAVA程序
密码加密和密码解密!! 把用户和密码绑在一起加密,解密也需要用户和加密的密码。
八成网站登录口令“裸身待缚” 电商类全军覆没,在用户口令传输过程中,仍然存在很多隐患。一般而言,用户在登录网站...而《报告》中显示,大部分样本网站在传输口令时,没有做加密处理,直接将明文密码向服务端传输。
keycloak解决密码为明文的问题,使用md5进行加密。减少密码泄露的问题。配合对应的博客进行操作。
内容概要:nacos1.1.4版本修改源码使用非对称加密算法RSA进行用户名和密码加密传输。 适用人群:需要适用nacos作为项目注册中心的相关人员、内网用户。 适用场景:linux或者windows系统,使用nacos作为注册中心,...
一个简单的JSP+SERVLET注册登陆,用户密码加密程序.是一个学习jsp的小程序,给初学者参考的. 数据库是mssql2000
javascript实现登录页面,保存密码功能,对密码进行前端加密
使用MD5编码实现数据库用户密码字段的加密 使用MD5编码实现数据库用户密码字段的加密 使用MD5编码实现数据库用户密码字段的加密