安企神电脑监控软件 在线试用
扫码咨询客服
安企神电脑监控软件、局域网监控软件
首页
功能对比
下载中心
购买咨询
客户列表
关于安企神

基于MD5的迭代冗余加密算法

更新时间:2022-10-28 15:43:11


本文简介:基于MD5的迭代冗余加密算法是对MD5加密算法进行了扩展,利用了MD5加密算法的强大安全性,实现了文件加密、解密和数据完整性保护的功能。一、基于MD5的迭代冗余加密算法加密原理1、初始化首先在口令后面附加当前的时间戳,产生一个字符串S。计算S的MD5摘要,取其摘要的前6位得到cur0。接着进行256次循环运算,第i次循环在S后面附加值为i-1字符,计算处理后的S的MD5摘要,存入表map中。这样,

基于MD5的迭代冗余加密算法

基于MD5的迭代冗余加密算法是对MD5加密算法进行了扩展,利用了MD5加密算法的强大安全性,实现了文件加密、解密和数据完整性保护的功能。

一、基于MD5的迭代冗余加密算法加密原理

1、初始化

首先在口令后面附加当前的时间戳,产生一个字符串S。计算S的MD5摘要,取其摘要的前6位得到cur0。接着进行256次循环运算,第i次循环在S后面附加值为i-1字符,计算处理后的S的MD5摘要,存入表map中。这样,表map就是一个MD5摘要的集合,其中有256个摘要。

2、迭代加密

顺序读取原文件的内容,每次读1个字符,这里用Ci表示第i次读取的字符值,很明显0≤Ci<256。令k为curi-1的第6个字符的值,取表map中第Ci个MD5摘要,对该摘要循环左移kmod32位,取其结果的前6位为curi,最后对curi-1和curi进行逐位相加,结果为6位密文Ei,将Ei写入加密文件末尾。

二、基于MD5的迭代冗余加密算法解密原理

1、初始化

与加密算法类似,首先在口令后面附加当前的时间戳,产生一个字符串S。计算S的MD5摘要,取其摘要的前6位得到E0。接着进行256次循环运算,第i次循环在S后面附加值为i-1字符,计算处理后的S的MD5摘要,存入表map中。

2、迭代解密

顺序读取加密文件的内容,每次读6个字符,这里用Ei表示第i次读取的字符串。对Ei-1和Ei进行逐位相减,结果为6位密文curi。依次取表map中的256个MD5摘要,令第j次取的摘要为DMj。令k为curi-1的第6个字符的值,对摘要DMj循环左移kmod32位,取其结果的前6位为cmpj。对比curi和cmpj,如果两者相同则将值为j的字符写入解密文件末尾,否则取下一个MD5摘要继续对比。解密操作完毕后,对解密文件计算MD5摘要,并与随加密文件一起传输的原文件MD5摘要进行对比。如果两个摘要相同则解密成功;否则解密失败,解密的文件是不完整的。

三、基于MD5的迭代冗余加密算法对文件加密的特点

①可以对大文件进行加密解密,加密后产生信息冗余,文件容量变大;

②没有解密算法,对文件的解密只能依靠指定的惟一密码表;

③加密文件内容的任何微小变化都对解密结果产生很大影响;

④加密结果掩盖了MD5算法的特征,提高安全性;

⑤加密文件实际上是一组MD5摘要的集合;

⑥加密文件内容环环相扣,前后密文联系紧密;

⑦充分利用了MD5算法的单向性、离散性和强大的安全性;

⑧速度较快,在实际应用中可行。

基于MD5的迭代冗余加密算法对文件进行冗余加密,隐藏了原文件的任何细节,掩盖了MD5加密算法的特征,并且其破解难度是很大的,在实际应用中是可行的。

小知识之MD5加密算法

MD5就是采用单向加密的加密算法,对于MD5而言,有两个特性是很重要的,第一是任意两段明文数据,加密以后的密文不能是相同的;第二是任意一段明文数据,经过加密以后,其结果必须永远是不变的。前者的意思是不可能有任意两段明文加密以后得到相同的密文,后者的意思是如果我们加密特定的数据,得到的密文一定是相同的。

立即下载试用

禁止拷贝文件到U盘的方法

U盘是一种很便携很实用的移动存储设备,可以把文件或者视频资料等数据存储下来,然后转移到其他的电脑设备上,方便文件分享的同时,也是一种文件泄密的风险,我们经常在影视剧中看到U盘窃取重要资料的场面,就像在火蓝刀锋里面,榕博士从海盗那里复制303潜艇的秘密文件,就是使用的U盘拷贝的,有画面了吗。在我们的日常生活中也肯定会有重要的文件不想被泄露出去,今天就带来几种实用的方法,让文件无法被U盘拷贝。

 

对于个人用户,在Windows系统中,可以使用注册表编辑器的方式。具体步骤如下:

 

1、“win+R”快捷键开启运行,输入“regedit”回车打开。

2、进入到注册表编辑器页面后,将“HKEY_LOCAL_MACHINE|SYSTEM\CurrentControlSet\Services”复制粘贴到上方地址栏中并回车定位到此。

电脑禁止复制文件到U盘(图1)

3、接着点击“Services”中的“USBSTOR”选项。

电脑禁止复制文件到U盘(图2)

4、然后找到右侧中的“Start”双击打开。

电脑禁止复制文件到U盘(图3)

5、最后在打开的窗口界面中,将“数值数据”从“3”改为“4”,并点击确定保存即可。

电脑禁止复制文件到U盘(图4)


 

对于企业用户

 

可以使用安企神或者域智盾等安全软件,在此介绍一下安企神,它可以一键设置禁止U盘使用,员工电脑就无法使用U盘进行拷贝,也能设置仅写入等,还可以添加白名单,只有白名单内的U盘设备可以正常使用,非常的多样化,能轻松满足使用者的不同需求。此外,该软件还提供了文件加密和网络审计的功能,企业内部的文件可以得到非常专业的保护,落地加密,只能在公司环境下或者公司授权后接收。

 禁止文件外发.webp

除了文件加密,安企神还支持实时查看被控端电脑的屏幕,企业管理者可以随时掌控员工的工作情况,可以很好的保护企业的知识产权和重要资料,方便且省心。禁止拷贝文件到U盘主要还是为了确保公司内部数据只能在可控范围内流动,防止敏感数据意外或恶意泄露。


本文为收集整理,文章部分观点不代表本站观点,如有侵权或其它问题请反馈客服。https://www.wgj7.com/cjwt/16250.html