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

史上最简单的MD5加密

阅读更多

今天写了一个MD5的加密算法,是用Java自带的包写的。很简单!看代码

public static String getMD5String(String str) throws NoSuchAlgorithmException, UnsupportedEncodingException{
		//确定计算方法
        MessageDigest md5=MessageDigest.getInstance("MD5");
        BASE64Encoder base64en = new BASE64Encoder();
        //加密后的字符串
        String newstr=base64en.encode(md5.digest(str.getBytes("utf-8")));
        return newstr;
	}
ok,就是这么简单!

 

  • md5.jar (903 Bytes)
  • 下载次数: 7
分享到:
评论

相关推荐

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

    在IT领域,尤其是在软件开发中,...综上所述,PB9.0调用MD5加密涉及了.NET Framework集成、引用.NET组件、创建.NET对象以及使用加密算法的过程。理解这些步骤,可以帮助开发者在PowerBuilder环境中实现数据的安全加密。

    Oracle实现MD5加密

    在IT领域,尤其是在数据库安全...总结而言,Oracle提供了多种方法来实现MD5加密,从简单的内置函数到自定义包的创建,每种方法都有其适用场景。理解这些方法及其工作原理,对于开发安全可靠的数据库应用程序至关重要。

    MD5加密.zip

    MD5算法虽然在安全性上已不再满足现代加密需求,但它仍然是理解哈希函数和数据验证的基础。 MD5加密过程可以分为以下步骤: 1. **初始化**:MD5算法有四个32位的中间变量A、B、C和D,以及一个64位的消息缓冲区,...

    Delphi实现MD5加密

    2. **Delphi中的MD5库**:在Delphi中,可以使用第三方库如`dcutils`或`md5unit`来实现MD5加密。这些库通常提供了封装好的函数,如`MD5String`或`CalculateMD5`,可以直接接受字符串作为输入,返回MD5哈希值。例如,`...

    md5加密jar包

    MD5加密jar包是将MD5算法封装到Java程序中的库,方便开发者在Java应用中快速实现MD5加密功能。 MD5的特点: 1. **不可逆性**:MD5算法是单向的,即给定一个输入,可以得到一个固定长度的摘要,但不能通过摘要反推出...

    C#MD5加密--加盐MD5加密C#MD5加密C#MD5加密

    输入需要加密的字符串,有两种加密方式,普通md5加密和加盐MD5加密。根据需要生成。

    windows下MD5加密工具bat文件

    总的来说,这个“windows下MD5加密工具bat文件”提供了一种简单便捷的方式,在Windows环境中利用Java进行MD5加密。用户无需了解复杂的命令行语法,只需输入字符即可快速获取MD5值,这对于日常的文件校验或临时需求...

    批量MD5加密工具

    4. **查看结果**:MD5值会在界面上显示,通常以文件名+MD5值的形式呈现。 5. **导出或保存**:如有需要,可以选择将结果导出为文本文件以备后用。 需要注意的是,MD5值仅能用于验证数据未被篡改,无法恢复原始信息...

    java Md5加密方法 java Md5加密方法 java Md5加密方法

    java Md5加密方法 java Md5加密方法 java Md5加密方法 java Md5加密方法 java Md5加密方法 java Md5加密方法 java Md5加密方法 java Md5加密方法 java Md5加密方法 java Md5加密方法 java Md5加密方法 java Md5加密...

    C#md5加密对应Java-md5加密

    C# MD5加密类型支持:1-16位的加密;2-32位加密;3:base64加密对应JAVA md5 16位的加密;2-32位加密;3:base64加密

    servlet中md5加密

    MD5(Message-Digest Algorithm 5)作为一种常用的散列算法,在Servlet中实现对数据库中数据的MD5加密是一种常见的安全实践。 ### MD5加密原理 MD5算法是一种广泛使用的散列函数,它可以将任意长度的数据转换为一...

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

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

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

    MD5加密广泛应用于各种领域,包括数据存储、网络传输和身份验证等。 在jsp网页中实现MD5加密可以使用JavaBean来实现。MD5类实现了RSA Data Security公司的MD5 message-digest算法。该类中定义了一些静态final变量,...

    MD5加密demo

    MD5(Message-Digest Algorithm 5)是一种广泛使用...这个"MD5加密demo"提供了一个完整的MD5加密示例,可以帮助初学者快速理解和应用MD5。通过学习和实践,可以更好地理解哈希函数的工作原理,以及在实际项目中的应用。

    Md5加密jar包

    在Java中,MD5加密可以通过特定的库或API来实现,这些库或API通常封装了MD5的计算过程,使得开发者能够方便地对字符串或其他数据进行加密。 "Md5加密jar包"可能包含了两种不同的MD5加密实现,这可能是因为每个jar包...

    MD5 加密工具源码

    MD5虽然在安全性上存在一定的弱点,如容易碰撞(两个不同的数据可能产生相同的哈希值),但在许多场景下仍然被用作快速校验数据完整性的手段。不过,对于密码存储,现在更推荐使用如SHA-256等更安全的哈希算法,同时...

    powerbuilder MD5加密示例含MD5.DLL

    在IT行业中,PowerBuilder是一种广泛使用...综上所述,通过PowerBuilder和MD5.DLL,开发者可以轻松地在应用程序中实现MD5加密,增强数据的安全性。然而,理解其局限性和安全最佳实践至关重要,特别是在处理敏感信息时。

    MD5加密文件

    用于处理密码加密,加密格式为MD5,提供的为工具类,里面包含多个静态方法 如md5(String)

    MD5编码、MD5加密解密demo

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

Global site tag (gtag.js) - Google Analytics