`
darkjune
  • 浏览: 309906 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

用md5加密用户密码

阅读更多
import java.io.UnsupportedEncodingException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

import sun.misc.BASE64Encoder;

public class test {
    public static void main(String[] args) throws NoSuchAlgorithmException, UnsupportedEncodingException{
	    String newstr=EncoderByMd5("aa");
	    System.out.println(newstr);
    }
    public static String EncoderByMd5(String str) throws NoSuchAlgorithmException, UnsupportedEncodingException {

        MessageDigest md5=MessageDigest.getInstance("MD5");
        BASE64Encoder base64en = new BASE64Encoder();
        System.out.println(md5.digest(str.getBytes("utf-8")));
        String newstr=base64en.encode(md5.digest(str.getBytes("utf-8")));
        return newstr;
}
}

分享到:
评论

相关推荐

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

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

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

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

    Oracle实现MD5加密

    在IT领域,尤其是在数据库安全与数据完整性保护方面,MD5加密技术被广泛应用于各种场景,包括用户密码存储、数据校验等。Oracle数据库作为一种企业级的数据库管理系统,提供了多种方式来实现MD5加密,这对于确保数据...

    用md5加密你的密码.rar

    在实际开发中,如果你收到一个名为"用md5加密你的密码"的压缩包,其中可能包含了一个C#项目或者代码示例,用于演示如何在C#中使用MD5进行密码加密。解压并查看这个项目,可以学习到如何将MD5加密整合到实际应用程序...

    PB9.0调用MD5加密示例,md5加密方法过程,PowerBuilder源码.zip

    6. **应用示例**:MD5加密在实际项目中常见的应用场景包括用户密码存储(通常还会配合盐值)、文件完整性校验等。例如,当你需要存储用户的密码时,可以先将其用MD5加密,存储加密后的值,而不是明文密码,以提高...

    MD5加密.zip

    2. **MD5加密**:使用MD5对用户输入进行加密,生成哈希值。 3. **MD5解密**:虽然MD5是一种单向哈希函数,不能直接解密,但项目可能实现了验证功能,通过再次哈希用户输入的明文,对比两次哈希值是否一致。 4. **...

    Md5加密(dos下操作)

    如果你收到的压缩包文件名为“MD5加密(dos操作)”,里面可能包含一个DOS下的MD5加密指南或者工具,帮助用户理解如何在DOS环境下进行MD5操作。了解这个过程对于理解基础的网络安全和数据完整性概念是非常有价值的,但...

    批量MD5加密工具

    在使用"苏苏MD5批量加密工具.exe"时,用户应遵循以下步骤: 1. **启动工具**:运行程序,可能需要管理员权限。 2. **选择文件**:在工具中指定需要计算MD5的文件或文件夹。 3. **开始计算**:点击“开始”或“加密...

    MD5加密32位小写

    - **密码存储**:尽管MD5安全性较低,但在某些场景下仍可能用于存储用户密码的哈希值,但不推荐,因为MD5容易受到彩虹表攻击。 在提供的压缩包文件“MD5”中,可能包含了一个Java程序示例,演示了如何使用MD5加密并...

    delphi中用MD5进行密码加密

    在你的程序中,你可以调用这个`MD5Encode`函数来加密用户输入的密码: ```delphi procedure TForm1.Button1Click(Sender: TObject); var EncryptedPassword: string; begin EncryptedPassword := MD5Encode...

    android用MD5加密解密demo

    如果你需要在Android应用中存储用户密码,通常的做法是保存MD5哈希值,当用户输入密码时,再次计算其MD5哈希并与存储的值进行比较,以此验证密码是否正确。 在实际的Android项目中,可以创建一个工具类,封装上述MD...

    jdbc用MD5对密码进行加密 完整

    "jdbc用MD5对密码进行加密 完整"这个主题涉及到的是如何使用Java JDBC(Java Database Connectivity)来实现用户密码的MD5加密,以提高数据安全性。MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,它...

    servlet中md5加密

    在处理用户数据时,尤其是敏感信息如密码,使用加密技术来保护数据的安全性变得尤为关键。MD5(Message-Digest Algorithm 5)作为一种常用的散列算法,在Servlet中实现对数据库中数据的MD5加密是一种常见的安全实践...

    MD5加密字符串生成密码

    在密码学中,使用MD5加密字符串生成密码的原因在于MD5可以将任意长度的字符串转化为固定长度的哈希值,这使得每个输入都有一个唯一的输出,理论上不可能找到两个不同的输入产生相同的MD5值,这一特性被称为“碰撞...

    MD5编码、MD5加密解密demo

    在描述中提到的"MD5加密解密demo",实际上MD5并不具备可逆的加密特性。MD5是一个单向函数,即给定任意输入,可以很容易地计算出固定的输出(摘要),但无法根据输出反推出原始输入。因此,我们通常不会说"MD5解密",...

    MD5加密demo

    自封装的jar包可能是作者为了方便其他人使用而打包的,包含了MD5加密的所有功能,用户可以直接导入到自己的项目中,无需关心内部实现细节。 6. **使用MD5加密的步骤**: - 初始化`MessageDigest`对象,指定算法为...

    Winform中简单使用MD5加密用户登录密码示例代码.zip

    本示例代码聚焦于如何在WinForm应用程序中使用MD5(Message-Digest Algorithm 5)算法对用户登录密码进行加密,确保数据的安全性。 MD5是一种广泛使用的哈希函数,能够将任意长度的信息映射为固定长度的输出,通常...

    md5加密,原生js使用md5加密

    在前端开发中,MD5常用于对敏感信息如用户密码进行加密,以保护用户数据的安全。在JavaScript环境中,尽管JavaScript本身并不内置MD5函数,但可以通过引入外部库,如`jquery.md5.js`来实现MD5加密。 以下是对MD5...

    Excel的MD5加密的2种实现方式

    在提供的压缩包文件中,`md5宏.xla`可能包含了一个宏的实现,而`MD5加密2种方式.xlsx`则可能是包含VBA函数或者演示如何使用VBA函数进行MD5加密的Excel工作簿。为了安全起见,使用外部来源的宏时应谨慎,确保其来源...

    md5批量加密 dll外部动态库

    例如,在开发数据库管理系统时,如果需要对所有用户的密码进行安全存储,使用MD5批量加密工具就显得非常高效。 在提供的压缩包文件中,包含了一些常见的动态链接库(DLL)文件,这些文件在Windows系统中起着关键...

Global site tag (gtag.js) - Google Analytics