文件名称:MD5-Encryption-Algorithm-VCPP
-
所属分类:
- 标签属性:
- 上传时间:2013-05-20
-
文件大小:267.73kb
-
已下载:0次
-
提 供 者:
-
相关连接:无下载说明:别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容来自于网络,使用问题请自行百度
MD5是一个安全的散列算法,输入两个不同的明文不会得到相同的输出值,根据输出值,不能得到原始的明文,即其过程不可逆;所以要解密MD5没有现成的算法,只能用穷举法,把可能出现的明文,用MD5算法散列之后,把得到的散列值和原始的数据形成一个一对一的映射表,通过比在表中比破解密码的MD5算法散列值,通过匹配从映射表中找出破解密码所对应的原始明文。
对信息系统或者网站系统来说,MD5算法主要用在用户注册口令的加密,对于普通强度的口令加密,可以通过以下三种方式进行破解:
(1)在线查询密码。一些在线的MD5值查询网站提供MD5密码值的查询,输入MD5密码值后,如果在数据库中存在,那么可以很快获取其密码值。
(2)使用MD5破解工具。网络上有许多针对MD5破解的专用软件,通过设置字典来进行破解。
(3)通过社会工程学来获取或者重新设置用户的口令。
因此简单的MD5加密是没有办法达到绝对的安全的,因为普通的MD5加密有多种暴力破解方式,因此如果想要保证信息系统或者网站的安全,需要对MD5进行改造,增强其安全性,本文就是在MD5加密算法的基础上进行改进!
-MD5 is a secure hash algorithm, the two different input plaintext will not get the same output values can not be obtained based on the output value of the original plaintext, i.e. the process is not reversible so is not ready to decrypt MD5 algorithm which can be usedbrute-force method, the plaintext may occur, after the hash with the MD5 algorithm, the resulting hash value and the original data to form a one-to-one mapping table, cracks than the ratio in the table algorithm MD5 hash value of the passwordmatch from the mapping table to find crack the code corresponding to the original plaintext.
Information system or site system, the MD5 algorithm is mainly used in the user registered password encryption, password encryption for ordinary strength, can crack through the following three ways:
(1) for the codes. The MD5 value of some online website the the MD5 password value query input MD5 password value, exists in the database, you can quickly obtain the password va
对信息系统或者网站系统来说,MD5算法主要用在用户注册口令的加密,对于普通强度的口令加密,可以通过以下三种方式进行破解:
(1)在线查询密码。一些在线的MD5值查询网站提供MD5密码值的查询,输入MD5密码值后,如果在数据库中存在,那么可以很快获取其密码值。
(2)使用MD5破解工具。网络上有许多针对MD5破解的专用软件,通过设置字典来进行破解。
(3)通过社会工程学来获取或者重新设置用户的口令。
因此简单的MD5加密是没有办法达到绝对的安全的,因为普通的MD5加密有多种暴力破解方式,因此如果想要保证信息系统或者网站的安全,需要对MD5进行改造,增强其安全性,本文就是在MD5加密算法的基础上进行改进!
-MD5 is a secure hash algorithm, the two different input plaintext will not get the same output values can not be obtained based on the output value of the original plaintext, i.e. the process is not reversible so is not ready to decrypt MD5 algorithm which can be usedbrute-force method, the plaintext may occur, after the hash with the MD5 algorithm, the resulting hash value and the original data to form a one-to-one mapping table, cracks than the ratio in the table algorithm MD5 hash value of the passwordmatch from the mapping table to find crack the code corresponding to the original plaintext.
Information system or site system, the MD5 algorithm is mainly used in the user registered password encryption, password encryption for ordinary strength, can crack through the following three ways:
(1) for the codes. The MD5 value of some online website the the MD5 password value query input MD5 password value, exists in the database, you can quickly obtain the password va
(系统自动生成,下载前可以参看下载内容)
下载文件列表
MD5加密算法VC++/Md5A.cpp
MD5加密算法VC++/Md5A.h
MD5加密算法VC++/MD5wang.aps
MD5加密算法VC++/MD5wang.clw
MD5加密算法VC++/MD5wang.cpp
MD5加密算法VC++/MD5wang.dsp
MD5加密算法VC++/MD5wang.dsw
MD5加密算法VC++/MD5wang.h
MD5加密算法VC++/MD5wang.ncb
MD5加密算法VC++/MD5wang.plg
MD5加密算法VC++/MD5wang.rc
MD5加密算法VC++/MD5wangDlg.cpp
MD5加密算法VC++/MD5wangDlg.h
MD5加密算法VC++/ReadMe.txt
MD5加密算法VC++/res/MD5wang.ico
MD5加密算法VC++/res/MD5wang.rc2
MD5加密算法VC++/Resource.h
MD5加密算法VC++/StdAfx.cpp
MD5加密算法VC++/StdAfx.h
MD5加密算法VC++/MD5wang.opt
MD5加密算法VC++/res
MD5加密算法VC++
MD5加密算法VC++/Md5A.h
MD5加密算法VC++/MD5wang.aps
MD5加密算法VC++/MD5wang.clw
MD5加密算法VC++/MD5wang.cpp
MD5加密算法VC++/MD5wang.dsp
MD5加密算法VC++/MD5wang.dsw
MD5加密算法VC++/MD5wang.h
MD5加密算法VC++/MD5wang.ncb
MD5加密算法VC++/MD5wang.plg
MD5加密算法VC++/MD5wang.rc
MD5加密算法VC++/MD5wangDlg.cpp
MD5加密算法VC++/MD5wangDlg.h
MD5加密算法VC++/ReadMe.txt
MD5加密算法VC++/res/MD5wang.ico
MD5加密算法VC++/res/MD5wang.rc2
MD5加密算法VC++/Resource.h
MD5加密算法VC++/StdAfx.cpp
MD5加密算法VC++/StdAfx.h
MD5加密算法VC++/MD5wang.opt
MD5加密算法VC++/res
MD5加密算法VC++
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.