- 浏览: 55733 次
- 性别:
- 来自: 西安
文章分类
最新评论
-
zaocha321:
你这种方式有个问题,我单个输入特殊符号不能输入,但是如果我一直 ...
在文本框中禁止输入特殊字符,实现方法 -
zl348234192:
哥们,有木有代码啊!!!!!!!!!!!
一个右键菜单拿出来和大家分享
Java代码:
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;
}
}
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;
}
}
发表评论
-
JavaMail学习笔记(七)、帐号激活与忘记密码 实例
2015-12-23 09:41 607一、帐户激活 ... -
Apache通用日志工具commons-logging和Log4j使用总结
2015-12-23 09:39 603Apache通用日志工具commons-logging和Lo ... -
Extjs 中的cookie设置
2015-03-13 14:51 646发现Extjs中有两个cookie 其一:设置cookie ... -
SSh框架Struts2在web.xml中配置Spring监听器与proxool.xml的问题(数据库连接池)
2015-03-02 17:11 745Spring3 下使用proxool做连接池的时候出现异常 ... -
怎么给文字加alt标签?
2014-12-11 15:24 684在文字两边加<span title="测试&q ... -
JSP禁用迅雷等下载工具下载文件,强制使用右键另存功能下载文件
2014-11-07 13:46 880* 实现文件另存功能* * @param text* 文件内 ... -
Remove '@override' annotation解决办法
2014-09-22 16:40 750Remove '@override' annota ... -
java获取项目访问路径的方法
2014-08-22 11:31 1807在jsp和class文件中调用的相对路径不同。 在jsp里 ... -
解决oracle语句中 含数字的字符串按数字排序问题
2014-08-20 10:07 1239例如: 普通排序利用:order by 字段名 ASC ... -
java.lang.ArrayIndexOutOfBoundsException: 1
2014-06-19 11:18 1055出现这样的错误,就是你的数组越界了。 什么叫越界呢。就是原 ... -
tomcat7 1000并发量配置 tomcat7配置优化 (转)
2014-06-04 14:59 0修改tomcat/conf/server.xml配置文 ... -
Tomcat7下开发新特性尝试
2014-06-04 14:51 684如果servlet中输出的内容是中文时,就会出现 ... -
MyEclipse import com.sun.image.codec.jpeg.JPEGCodec 错误处理办法
2014-06-04 12:56 711问题:import com.sun.image.codec ... -
在myeclipse中启动tomcat发现console控制台窗口中的字体颜色都是红色,解决办法。
2014-05-29 10:53 1124今天在myeclipse中启动tomcat发现consol ... -
服务器大量TIME_WAIT解决方法
2014-03-19 10:27 758刚看服务器出现大量的 ... -
windows7系统下通过request.getRemoteAddr()获取ipv4地址
2013-10-21 16:27 2043我们常常在做统计或者 ... -
文本框解决屏蔽特殊字符解决方法
2013-10-21 16:28 1231解决办法: <html> <h ... -
Err:java.lang.ClassNotFoundException: org.apache.struts.action.ActionServlet
2012-03-06 12:51 3031[size=xx-small]Error loading We ... -
java map的遍历
2012-02-24 11:56 741Java代码: <PRE class=java name ... -
java.lang.NoSuchMethodError: org.apache.log4j.Category.log
2011-12-27 22:39 1526启动tomcat时报错: java.lang.NoSuch ...
相关推荐
使用md5在用户注册时在jsp加密一次,后台再加密一次用户名
本示例介绍了一种使用伪随机数来加密用户密码的方法。这种方法适用于C#开发的会员系统或任何其他需要保护用户信息安全的应用程序。 首先,理解伪随机数的概念。伪随机数是通过算法生成的一系列看起来随机但实际上可...
2. 数据加密:用户选择需要加密的文件或数据,使用易飞工具进行加密,加密过程中可能需要输入预设的密码或使用系统的密钥。 3. 数据存储与传输:加密后的数据可以安全地存储在本地或云环境中,并能在需要时进行传输...
SYD8801 密码加密 配对SYD8801 密码加密 配对SYD8801 密码加密 配对SYD8801 密码加密 配对SYD8801 密码加密 配对
例如,可以在登录页面的jsp代码中使用MD5类来加密用户输入的密码,然后将加密后的密码存储在数据库中。在登录验证时,可以再次使用MD5类来加密用户输入的密码,并与数据库中的密码进行比较,以验证用户身份。 使用...
在Android应用中,AES加密通常用于对敏感信息,如用户密码,进行保护。其工作原理是:先生成一个密钥,然后使用这个密钥对原始密码进行加密,将加密后的密文存储在SharedPreferences中;当需要使用密码时,再从...
- **配置修改**:指导用户如何在Proxool的配置文件(如proxool.xml)中,将加密后的用户名和密码填入相应的属性。 - **解密机制**:解释了Proxool如何在运行时自动解密这些加密的凭据,以便与数据库建立连接。 - ...
1,易飞ERP用户密码加密 解密 清除工具 2,亲自测试可以使用
因此,为了保证用户的密码安全,我们需要将用户的密码进行加密后再存入数据库。在本文中,我们将讨论两种将用户的密码加密后存入数据库的方法。 方法一:使用不可逆的加密算法 这种方法使用了 MD5 加密算法,该...
本主题聚焦于使用MD5(Message-Digest Algorithm 5)算法对用户密码进行加密。MD5是一种广泛使用的哈希函数,它将任意长度的数据转化为固定长度的128位(16字节)摘要,通常以32个十六进制数字表示。 MD5的主要特点...
3. `EncryptPassWord`: 此方法用于加密用户密码,同样使用了一个专用的密钥`_PassWordKey`。 4. `DecryptPassWord`: 接收加密后的密码,解密回原始密码。 在加密和解密的过程中,`DESCryptoServiceProvider`类被...
随着网络安全需求的不断提高,AIX系统提供了多种密码加密机制来保护用户账户的安全。 在早期版本如AIX5.3 TL07之前,AIX主要使用的是传统的`crypt`加密方法,这种加密方式基于DES算法,并且提供salt机制。但在AIX...
`updateUserPassword()`方法则模拟了更新用户密码的过程,首先调用`encryptPassword()`方法对新密码进行加密,然后设置到`User`对象的`password`字段,最后保存到数据库。 为了增加安全性,通常会结合加盐(Salt)...
在这个"JSP+SERVLET注册登陆,用户密码加密程序"中,我们可以深入探讨以下几个核心知识点: 1. **JSP基本结构**:JSP文件通常包含HTML标签和嵌入的Java代码或JSP指令。HTML部分负责页面布局和展示,而Java代码用于...
NULL 博文链接:https://baobeituping.iteye.com/blog/1458842
FtpAdmin组件是配合Ftp Serv-U软件,...因为我无法知道Ftp Serv-U加密用户密码的具体加密过程(有网友说是DES加密算法),所以暂时只能不加密用户密码。使用此组件前必须修改Ftp Serv-U的配置并重设已有用户的密码。
**使用哈希加密用户密码** 在用户密码存储中,通常不会直接存储明文密码,而是存储其经过哈希后的值。这样即使数据库泄露,攻击者也无法直接获取到原始密码。为了进一步增强安全性,通常还会加上一个随机的盐值...
最简单的当然是在数据库sql语句中调用md5函数加密用户密码。这里介绍一个加解密类。如果你想在用户忘记密码时为他或她找回原来的密码,那么这个类是个好用的工具。当然,这个加解密类也可用于其他用途
#### 二、加密用户密码 在Oracle中,可以通过更改用户密码的方式间接实现密码的加密,这是因为新设置的密码会自动采用数据库设定的加密方式存储。以下是更改hr用户密码的过程: 1. **更改密码**:使用`alter user`...