首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
MD5算法在数据安全中的应用及安全性分析   总被引:3,自引:0,他引:3  
随着互联网技术的发展,数据的安全性、可用性和完整性保护已经变得越来越重要.MD5算法是在计算机安全领域广泛使用的一种散列函数,可以为任意长度的报文产生一段等长的信息摘要,并且具有单向加密的特性.本文分析了MD5算法的工作原理及其在数据安全中的应用,对其安全性进行了分析,并提出了一些改进的方案.  相似文献   

2.
针对当前手机应用开发中用户信息等重要数据的安全问题,提出了一种MD5加密算法对用户信息进去加密。MD5是一种安全性很高的单向加密Hash函数,通过对该算法的深入研究,介绍了关于MD5的算法原理及其特性和破解原理进行阐述,得出MD5算法目前是一种常用并且安全的加密算法。  相似文献   

3.
MD5算法(Message-Digest Algorithm 5,信息-摘要算法5)是一种针对信息传输中对原始信息进行重新编列及重新组合的数学方法,是数学理论应用在计算机领域的一个典型事例。MD5算法是一种免费使用且安全的散列算法,经MD5算法处理后的密文一般不能恢复成原文,所以要破解MD5算法非常困难。在信息管理系统中,MD5一般用于用户注册口令的加密。使用MD5算法之前要先把完整的数据信息(如汉字)通过运算划分成一个个细小的定长部分,之后才能使用算法把用数字签名软件签署私人密钥后所产生的大容量信息压缩成一种保密的格式,即把一个任意长度的字节串通过MD5加密算法变成一定长度的十六进制数字字符串。  相似文献   

4.
密码技术在信息安全中有着举足轻重的作用。文章介绍了密码技术的相关理论及应用现状,并以应用比较广泛的单向散列函数MD5为例介绍了单向散列函数在当前的应用,特别以网页设计中用户认证为例,对单向散列函数MD5所起的作用进行了比较。  相似文献   

5.
本文运用VC++设计实现了网络通信数据加密系统,该系统对高级加密标准AES与公钥加密算法RSA相结合对数据加密,用RSA和单向散列函数MD5实现文件的数字签名。  相似文献   

6.
MD5加密算法的研究   总被引:1,自引:0,他引:1  
许琪 《福建电脑》2014,(3):95-96
MD5加密算法做为散列函数的一个重要算法,在文件校验、数字签名等诸多领域有着广泛的应用。虽然MD5加密算法是单向算法,但其仍无法抵御差分攻击和查字典攻击。文章在分析了差分攻击原理的基础上,阐述了MD5加密算法采用差分攻击产生碰撞的方法。  相似文献   

7.
邓艺夫  胡振 《现代计算机》2006,(7):100-102,112
如何确保数据文件的保密性和完整性?这是应用程序开发与应用中的一个重要问题.在.NETFrameWork中,有多种算法可以实现文件的加密和解密,亦可用散列函数来验证文件的完整性.本文提出并实现了在.NET FrameWork中开发应用程序时,结合使用DES加密算法和SHA1散列函数,实现了文件加密并验证其完整性的方法.  相似文献   

8.
MD5算法在数据库系统中的应用   总被引:1,自引:0,他引:1  
数据加密是保护数据安全的重要手段,MD5是目前信息安全领域中使用比较广泛的加密算法,对MD5算法的原理进行了分析,并将MD5算法应用在数据库的登录验证过程中。  相似文献   

9.
单向散列函数的原理、实现和在密码学中的应用   总被引:15,自引:1,他引:15  
简要介绍了单向散列函数的有关理论及实现情况 ,并且以密码学中广泛应用的单向散列函数MD5为例 ,详细介绍了它的原理和实现过程。最后简要介绍了单向散列函数在当前的应用 ,并且提出了一种利用单向散列函数实现的新的用户密钥管理方案  相似文献   

10.
基于MD5算法和Schnorr协议的双因素身份认证系统   总被引:9,自引:3,他引:9  
身份认证就是通过某种手段对用户所声称的身份进行认证的过程,它是实现系统安全的重要机制。将静态口令机制和动态口令机制结合起来,提出了一个双因素身份认证方案,静态口令用安全的散列函数MD5算法加密,动态口令基于著名的Schnorr协议生成。在此方案的基础上,使用Java语言实现了该身份认证系统。  相似文献   

11.
基于MD5与Base64的混合加密算法   总被引:1,自引:0,他引:1  
罗江华 《计算机应用》2012,32(Z1):47-49
介绍了一种基于MD5和Base64的混合加密算法,首先将明文MD5加密得到32位16进制密文,再将32位密文拆分成16个2位16进制数组,并转换成对应的二进制数,最后将16个二进制数组连接成一个128位的2进制数,采用Base64加密原理进行加密.该算法可以避免查询MD5散列值字典获取用户明文密码,更加有效地保证了用户的密码安全,最后给出了算法的PHP实现.  相似文献   

12.
针对MD5和SHA等传统散列函数易发生碰撞的问题,在分析散列函数碰撞机率的基础上,提出一种改进的抗碰撞散列函数构造算法.算法利用元胞自动机的状态离散性和并行迭代的特性,在分析ECM(Encryption Checksum)散列迭代结构的基础上,对ECM散列迭代结构进行改进.通过在压缩函数运算之后,进入ECM迭代之前,进行一次初等元胞自动机变换,以此增强散列函数的随机性,解决易碰撞的问题.仿真结果表明,与其它散列函数相比,改进的散列函数具有更好的散列特性和抗碰撞性能.  相似文献   

13.
基于改进MD5算法的数据篡改检测方法   总被引:2,自引:0,他引:2       下载免费PDF全文
针对数据库中敏感数据被非法篡改后难以检测发现的问题,提出了一种基于单向散列算法的不可逆性对敏感数据篡改的有效检测方法,并采用检测客户端与服务器的双重检测机制来加强检测效果。单向散列算法选用MD5算法,并通过向算法中注入隐蔽的“抗体”因子以抵抗篡改者的穷举搜索,使MD5算法得到有效的改进。重点阐述了上述检测方法的原理及其在应用系统中的实现。应用结果表明,该检测方法对非法篡改具有高度敏感性和优秀的数据篡改检测性能。  相似文献   

14.
李哲  方勇  陈淑敏  刘杰 《计算机工程》2003,29(17):68-69,92
介绍了散列函数的基本原理及设计要求,结合公开密钥加密方法中的数字证书及数字签名技术,探讨了散列函数在诸如口令保护、用户访问权限鉴别和数据加密等数据库加密技术中的应用,并提出了实施这些技术的构想。  相似文献   

15.
张青 《计算机工程》2011,37(18):124-126
分析网络中用户名、密码的存储方式及其存在的风险。在此基础上分析MD5散列算法的弱点及其破译手段。针对这些破译方法提出基于MD5的迭代散列算法。该算法可以避免第二类生日攻击,并有效提高第一类生日攻击的复杂度,对于破解效率最高的彩虹表也具有免疫性,能够加强密码的安全性能,从而提高网络中信息传递和存储的安全性。  相似文献   

16.
我们从网上可以查到:清华大学的教授王小云宣布了她和她的研究小组对包括MD5(也称“信息摘要算法”)在内的五大加密算法的破译结果。这相当于动摇了现代信息安全的基础。那么,我们的日常生活会受到影响吗?网银、邮箱密码通常用的是一种称为Hash(散列)函数的加密方式。MD5能将一串随机长度的信息通过其加密算法生成一个唯一的128位值。理想状态下,经过Hash加密后,不同原始信息产生的密码也会不同。即使调用全球的计算机,也难以找到两个相同的“数字手印”,因此能保证数字签名无法被伪造。被金融等敏感领域所广泛采用的数字签名技术也是建…  相似文献   

17.
文章提出一种基于网络的软件保护方案,用户通过Internet连接至服务器端的注册机进行注册。方案中运用密码学中的MD5算法进行首轮加密并做循环移位处理,并用DES算法再次加密,最后以数据库的方式实现注册信息的管理。系统采用密钥验证机制,多个检查点调用验证函数来检查密钥的合法性。通过这一系列的手段使得软件能够比较有效地防止非法用户注册,达到软件保护的目的。  相似文献   

18.
认证技术是网络化制造顺利发展的基础。利用经典密码学的MD5算法和混沌密码学的混沌加密散列并行算法设计和实现了一个网络化制造认证系统。由于在系统设计中充分利用了这两种算法的优点,使得该系统具有安全性好、操作方便、运行效率高的特点,实际推广的潜力很大。  相似文献   

19.
结合对称密码算法中的DES、IDEA、AES和单向散列算法中的MD5、SHA-1、SHA-256等算法,提出了一种在同一文件内部采用多模式加密的方案,该方案比传统的单一模式加密的方案能更好地保证数据的完整性和安全性.详细描述了该方案的算法实现,通过试验验证了其实用性,同时分析了该方案的优点和不足.  相似文献   

20.
WEB登录系统中MD5加密算法的PHP实现   总被引:1,自引:0,他引:1  
MD5是web应用程序中常用的加密算法,很多网站的登录模块都采用了MD5加密,用户登录密码通过使用它加密存储到数据库当中,在一定程度上使入侵者不易获得用户登录权限.本文分析比较了中MD5不同的改进算法,并给出了最后的结论.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号