`
aina5626
  • 浏览: 55773 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

加密用户密码

    博客分类:
  • java
阅读更多
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;  

    }  

分享到:
评论

相关推荐

    使用md5二次加密用户密码

    使用md5在用户注册时在jsp加密一次,后台再加密一次用户名

    C#使用伪随机数实现加密用户密码的方法

    本示例介绍了一种使用伪随机数来加密用户密码的方法。这种方法适用于C#开发的会员系统或任何其他需要保护用户信息安全的应用程序。 首先,理解伪随机数的概念。伪随机数是通过算法生成的一系列看起来随机但实际上可...

    易飞用户加密解密

    2. 数据加密:用户选择需要加密的文件或数据,使用易飞工具进行加密,加密过程中可能需要输入预设的密码或使用系统的密钥。 3. 数据存储与传输:加密后的数据可以安全地存储在本地或云环境中,并能在需要时进行传输...

    密码加密.zip

    SYD8801 密码加密 配对SYD8801 密码加密 配对SYD8801 密码加密 配对SYD8801 密码加密 配对SYD8801 密码加密 配对

    jsp网页中用户登陆密码的MD5加密

    例如,可以在登录页面的jsp代码中使用MD5类来加密用户输入的密码,然后将加密后的密码存储在数据库中。在登录验证时,可以再次使用MD5类来加密用户输入的密码,并与数据库中的密码进行比较,以验证用户身份。 使用...

    Android登录记住密码,AES加密保存密码

    在Android应用中,AES加密通常用于对敏感信息,如用户密码,进行保护。其工作原理是:先生成一个密钥,然后使用这个密钥对原始密码进行加密,将加密后的密文存储在SharedPreferences中;当需要使用密码时,再从...

    proxool连接池用户名密码加密

    - **配置修改**:指导用户如何在Proxool的配置文件(如proxool.xml)中,将加密后的用户名和密码填入相应的属性。 - **解密机制**:解释了Proxool如何在运行时自动解密这些加密的凭据,以便与数据库建立连接。 - ...

    易飞ERP用户密码加密 解密 清除工具

    1,易飞ERP用户密码加密 解密 清除工具 2,亲自测试可以使用

    将用户的密码加密后再存入数据库的方法

    因此,为了保证用户的密码安全,我们需要将用户的密码进行加密后再存入数据库。在本文中,我们将讨论两种将用户的密码加密后存入数据库的方法。 方法一:使用不可逆的加密算法 这种方法使用了 MD5 加密算法,该...

    (Java密码加密)MD5方式

    本主题聚焦于使用MD5(Message-Digest Algorithm 5)算法对用户密码进行加密。MD5是一种广泛使用的哈希函数,它将任意长度的数据转化为固定长度的128位(16字节)摘要,通常以32个十六进制数字表示。 MD5的主要特点...

    WEB 系统中加密解密URL传输参数

    3. `EncryptPassWord`: 此方法用于加密用户密码,同样使用了一个专用的密钥`_PassWordKey`。 4. `DecryptPassWord`: 接收加密后的密码,解密回原始密码。 在加密和解密的过程中,`DESCryptoServiceProvider`类被...

    aix密码加密方式

    随着网络安全需求的不断提高,AIX系统提供了多种密码加密机制来保护用户账户的安全。 在早期版本如AIX5.3 TL07之前,AIX主要使用的是传统的`crypt`加密方法,这种加密方式基于DES算法,并且提供salt机制。但在AIX...

    java中关于Springboot加密 md5加密,注册密码加密到数据库中的关键语句,md5加密语句.pdf

    `updateUserPassword()`方法则模拟了更新用户密码的过程,首先调用`encryptPassword()`方法对新密码进行加密,然后设置到`User`对象的`password`字段,最后保存到数据库。 为了增加安全性,通常会结合加盐(Salt)...

    JSP+SERVLET注册登陆,用户密码加密程序

    在这个"JSP+SERVLET注册登陆,用户密码加密程序"中,我们可以深入探讨以下几个核心知识点: 1. **JSP基本结构**:JSP文件通常包含HTML标签和嵌入的Java代码或JSP指令。HTML部分负责页面布局和展示,而Java代码用于...

    Openfire用户密码加密方式详解

    NULL 博文链接:https://baobeituping.iteye.com/blog/1458842

    城区中学FTP教师用户注册系统

    FtpAdmin组件是配合Ftp Serv-U软件,...因为我无法知道Ftp Serv-U加密用户密码的具体加密过程(有网友说是DES加密算法),所以暂时只能不加密用户密码。使用此组件前必须修改Ftp Serv-U的配置并重设已有用户的密码。

    js实现SHA1和MD5加密

    **使用哈希加密用户密码** 在用户密码存储中,通常不会直接存储明文密码,而是存储其经过哈希后的值。这样即使数据库泄露,攻击者也无法直接获取到原始密码。为了进一步增强安全性,通常还会加上一个随机的盐值...

    TCrypto-master键值加密存储的PHP库.zip

    最简单的当然是在数据库sql语句中调用md5函数加密用户密码。这里介绍一个加解密类。如果你想在用户忘记密码时为他或她找回原来的密码,那么这个类是个好用的工具。当然,这个加解密类也可用于其他用途

    oracle_hr解锁和加密

    #### 二、加密用户密码 在Oracle中,可以通过更改用户密码的方式间接实现密码的加密,这是因为新设置的密码会自动采用数据库设定的加密方式存储。以下是更改hr用户密码的过程: 1. **更改密码**:使用`alter user`...

Global site tag (gtag.js) - Google Analytics