`
123629996
  • 浏览: 294451 次
  • 性别: 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位的消息缓冲区,...

    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值,这对于日常的文件校验或临时需求...

    Delphi实现MD5加密

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

    servlet中md5加密

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

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

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

    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加密32位小写

    MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,它能够将任意长度的信息映射为一个固定长度的摘要值,通常是32位的...理解MD5的工作原理和Java中的实现方法,对于进行数据校验和简单加密操作是必要的。

    Md5加密jar包

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

    MD5 加密工具源码

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

    PB9.0调用MD5加密示例

    以下是一个简单的步骤来实现PB9.0调用MD5加密: 1. **创建DLL引用**:在PowerBuilder中,打开`Library List`窗口,点击`New`,然后选择`From File`,导入包含MD5函数的DLL文件。 2. **定义外部函数**:在`Library ...

    MD5加密文件

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

    MD5加密就JS文件

    综上所述,"MD5加密就JS文件" 提供了在JavaScript环境中对数据进行MD5加密的能力,这在Web开发中的Ajax请求中尤为有用,可以帮助保护敏感信息,提升数据安全性。然而,应当注意MD5的局限性,并结合其他安全措施以...

Global site tag (gtag.js) - Google Analytics