1. qq澶村儚鏂囦欢钖嶆湁涓-
qq澶村儚鏂囦欢钖嶆湁涓-鏄鎸嘙D5銆傛牴鎹镆ヨ㈢浉鍏宠祫鏂欎俊鎭锛孮Q澶村儚镄勬枃浠跺悕灏辨槸MD5(MD5(MD5(QQ鍙)+QQ鍙)+QQ鍙)杩欐牱涓涓瑙勫垯锛孧D5杩欎釜鍑芥暟鏄瀵筈Q鍙风殑MD5锷犲瘑锛岀粨鏋沧槸32浣嶅ぇ鍐欑殑MD5镰侊纴鑵捐疩Q鏀鎸佸湪绾胯亰澶┿佽嗛戣亰澶╀互鍙婅阔宠亰澶┿佺偣瀵圭偣鏂镣圭画浼犳枃浠躲佸叡浜鏂囦欢銆佺绣缁灭‖鐩樸佽嚜瀹氢箟闱㈡澘銆佽繙绋嬫带鍒躲丵Q闾绠便佷紶阃佺荤嚎鏂囦欢绛夊氱嶅姛鑳斤纴骞跺彲涓庡氱嶉氲鏂瑰纺鐩歌繛銆
2. MD5加密一个文件怎么做
MD5不能加密一个文件,只是能计算出文件的md5值和SHA1和CRC32,他们用于标明文件的唯一身份。当病毒修改了这个文件,那个值会改变。网上有现成的软件。
3. MD5最多能给多少位加密,也就是最多能输入多少位密码有限制吗为什么密码一般都要求6-15位数字
MD5算法其实并不是加密而是摘要,也可以叫做哈希。
他可以吧任意长度的字符串转成一个固定128位长的字符串,只要原串不一样转换后的字符串就几乎不可能一样。
所谓MD5加密其实是一种利用MD5摘要进行非对称加密的方法,原理很简单。
你在网站上输入的密码,不直接传给服务器,而是先经过MD5摘要,把摘要传给服务器,以后你输入密码,服务器只对比摘要,如果摘要相同说明你密码就输对了。这样,即使服务器的用户数据被黑客获取,黑客也很难从MD5摘要中获得你密码的明文。
所以,MD5能摘要的字符串长度是没有限制的,大部分网站之所以限制密码长度主要是出于防止暴力破解。
顺便一提,MD5是一个比较古老的算法了,而且有一些已知的漏洞,所以现在在安全领域已经基本上不使用MD5,现在MD5的主要功能是文件验证。比如你网上下载的软件,害怕被挂马的话就可以去官方对比安装文件的MD5,因为要把一个挂马的程序和原程序的MD5配置的一样是极其困难的。
4. 请教一下QQ登录中对密码的加密盐值是怎么处理的,是md5 64位加密,但不知道盐值是怎么弄的。
一般web中sha,md5 加密算法,盐值为登录名: password=DigestUtils.md5Hex(name+pwd);
5. MD5加密是什么一般用在什么地方有用嘛
文件签名。
MD5在论坛上、软件发布时经常用,是为了保证文件的正确性,防止一些人盗用程序,加些木马或者篡改版权,设计的一套验证系统。每个文件都可以用MD5验证程序算出一个固定的MD5码来。软件作者往往会事先计算出他的程序的MD5码并帖在网上。因此,在网上看到某个程序下载旁注明了MD5码时,可以把它记下来,下载了这个程序后用MD5验证程序计算你所下载的文件的MD5码,和你之前记下MD5码比较,就知道你下的是不是原版了,如果两者相同,那么你所下载的是原版。如果计算出来的和网上注明的不匹配,那么你下载的这个文件不完整,或是被别人动过手脚。
自己写的,不知道讲清楚没有
更详细的资料和WinMD5 V1.1 汉化版(最终版)验证程序下载:
http://www1.skycn.com/soft/20348.html
找了点有关的资料:
——————————————————
MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。
Message-Digest泛指字节串(Message)的Hash变换,就是把一个任意长度的字节串变换成一定长的大整数。请注意我使用了“字节串”而不是“字符串”这个词,是因为这种变换只与字节的值有关,与字符集或编码方式无关。
MD5将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法,换句话说就是,即使你看到源程序和算法描述,也无法将一个MD5的值变换回原始的字符串,从数学原理上说,是因为原始的字符串有无穷多个,这有点象不存在反函数的数学函数。
MD5的典型应用是对一段Message(字节串)产生fingerprint(指纹),以防止被“篡改”。举个例子,你将一段话写在一个叫 readme.txt文件中,并对这个readme.txt产生一个MD5的值并记录在案,然后你可以传播这个文件给别人,别人如果修改了文件中的任何内容,你对这个文件重新计算MD5时就会发现(两个MD5值不相同)。如果再有一个第三方的认证机构,用MD5还可以防止文件作者的“抵赖”,这就是所谓的数字签名应用。
MD5还广泛用于加密和解密技术上,在很多操作系统中,用户的密码是以MD5值(或类似的其它算法)的方式保存的, 用户Login的时候,系统是把用户输入的密码计算成MD5值,然后再去和系统中保存的MD5值进行比较,而系统并不“知道”用户的密码是什么。