• 欢迎加“百元导航”为主页,windows8风格,0.3s极速加载
  • 王柏元的博客专用搜索引擎:极客人,就用“极客搜”!
  •    1年前 (2015-10-04)  算法语言 |   2 条评论  918 
    文章评分 1 次,平均分 5.0

    java中MD5 16和32位加密,下面的Md5类中,通过构造函数Md5(String sourceStr)传入加密字符串,而get16和get32顾名思义是分别获取字符串的16位和32位MD5哈希值。Md5加密方式不能反向解密,任何一个字符串乃至一个超大文件都可以获得MD5值,并且是独一无二的。一个4G大的文件加密为一段32位字符串后,即使对文件改了哪怕一个字节,算出来的Md5和原文件的Md5都会有天壤之别,所以Md5算法常作为大文件完整性的校验。

    在线Md5加密、“解密”网站

    网址:http://www.cmd5.com/

    需要指出的是,虽然Md5是难以解密的,但是由于同一字符串只能得到唯一的字符串,如果我们维护一个数据库记录下一些常用字符串的原值和Md5值,当输入的Md5能在数据库中找到记录的话,就能很快找到Md5值对应的原值。即所谓“解密”。

    java中MD5 16和32位加密代码

     

     

    除特别注明外,本站所有文章均为王柏元的博客原创,为了尊重作者的劳动成果,转载请注明出处http://wangbaiyuan.cn/in-java-md5-16-32-bit-encryption.html,如果你觉得这篇文章对你有用,可以点击文章下面的“赞助作者”打赏作者!

    关于
    记录生活,镌刻心路;泼洒文墨,分享技术!王柏元的博客致力于IT经验交流,并原创翻译引进外文文章,打开IT国际化视野

    发表评论

    格式
    1. 好像看不懂哦….

      麦谦生博客 评论达人 LV.1 1年前 (2015-10-10) [0] [0]
    1. 2016-09-22下午3:58
      C語言 md5加密 不同位元 不同結果 | Pearltrees[ 来自 法国 ]

      […] – 闲人轩. Java中MD5 16和32位加密 | 王柏元的博客. Java中MD5 16和32位加密,下面的Md5类中,通过构造函数Md5(String […]

    登录

    忘记密码 ?

    您也可以使用第三方帐号快捷登录

    切换登录

    注册