文件加密的原理
‘壹’ windows 文件读写加密原理
EFS加密是windows系统自带的加密方式。
2EFS加密原理 当用户生成加密文件时, 随机密码产生器生成一个对称密钥FEK,既用作加密文件,又用作解密文件;EFS使用FEK加密文件中的数据。
‘贰’ RAR加密原理
RAR使用AES-256-CBC加密。其原理是在通信过程中,数据发送方将原始数据分割成固定大小的块,经过密钥和加密算法逐个加密后,发送给接收方;接收方收到加密后的报文后,结合密钥和解密算法解密组合后得出原始数据。
其优点在于加解密的高速度和使用长密钥时的难破解性。假设两个用户需要使用对称加密方法加密然后交换数据,则用户最少需要2个密钥并交换使用,如果企业内用户有n个,则整个企业共需要n×(n-1) 个密钥。
(2)文件加密的原理扩展阅读
RAR开发者为尤金·罗谢尔,RAR的全名是“RoshalARchive”,即“罗谢尔的归档”之意。首个公开版本RAR 1.3发布于1993年。
他开发程序压缩或解压RAR文件,最初用于DOS,后来移植到其它平台。主要的Windows版本编码器,称为WinRAR,以共享软件的形式发行。不过罗谢尔公开了解码器源码,UnRAR解码器许可证以不许发布编译RAR兼容编码器为条件下允许有条件自由发布与修改,而RAR编码器一直是有专利的。
‘叁’ 文件夹或文件加密的原理
比较简单的加密方法。将文件在内存中的值进行错位替换。
比如说读取到A,换成x等等。
解密的时候,将这些数据还原即可。
还有一些组件是提供加密解密功能的,比如说DES加密等等,可以利用这些既存的算法。
如果我的回答能够帮助到你,希望能采纳我的回答。
‘肆’ 用于文件加密的算法有哪些,以及它们的原理
MD5全称"message-digest algorithm 5"(信息-摘要算法)。
90年代初由MIT计算机科学实验室和RSA Data Security Inc联合开发。
MD5算法采用128位加密方式,即使一台计算机每秒可尝试10亿条明文,要跑出原始明文也要1022年。在802.1X认证中,一直使用此算法。
加密算法之二---ELGamal
ELGamal算法是一种较为常见的加密算法,他基于1984年提出的公钥密码体制和椭圆曲线加密体系。即能用于数据加密,又能用于数字签名,起安全性依赖于计算有限领域上离散对数这一数学难题。
着名的DSS和Schnorr和美国国家标准X9.30-199X中ELGamal为唯一认可加密方式。并且椭圆曲线密码加密体系增强了ELGamal算法的安全性。
ELGamal在加密过程中,生成的密文长度是明文的两倍。且每次加密后都会在密文中生成一个随即数K。
加密算法之三---BlowFish
BlowFish算法由着名的密码学专家部鲁斯·施耐尔所开发,是一个基于64位分组及可变密钥长度[32-448位]的分组密码算法。
BlowFish算法的核心加密函数名为BF_En,为一种对称算法,加密强度不够。
加密算法之四---SHA
SHA(即Secure Hash Algorithm,安全散列算法)是一种常用的数据加密算法,由美国国家标准与技术局于1993年做为联邦信息处理标准公布,先版本SHA-1,SHA-2。
SHA算法与MD5类似,同样按2bit数据块为单位来处理输入,但它能产生160bit的信息摘要,具有比MD5更强的安全性。
SHA收到一段明文,然后以不可逆方式将它转为一段密文,该算法被广泛运用于数字签名及电子商务交易的身份认证中。(
‘伍’ 文件夹加密原理
原理:将目标文件夹改成系统文件格式,就像你平时看到的控制面板等文件夹一样,然后隐藏起来,这些都是windows下的动作,在dos下就失效很多了
‘陆’ 文件夹加密大师加密原理
其加密原理是将真实文件隐藏,然后创建一个具有快捷方式性质的伪文件夹,然后输入已设定密码,该伪文件夹就会自动连接到隐藏的真实文件夹并打开。这类软件并不是真正意义上的对文件本身进行加密,文件嗅探器是此类软件的克星,基本上都能成功被破解。
此类加密方式的软件很好区分,因为它们不管多大的文件都能瞬间完成加密操作,而大家都知道即使是复制比较大的文件也要许久,更何况是复杂的加密操作…
‘柒’ 加密的原理什么
加密有两种方式:对称密钥加密和非对称密钥加密:
1. 对称密钥加密原理
在加密传输中最初是采用对称密钥方式,也就是加密和解密都用相同的密钥。
2. 非对称密钥加密原理 正因为对称密钥加密方法也不是很安全,于是想到了一种称之为“非对称密钥”加密(也称公钥加密)方法。所谓非对称密钥加密是指加密和解密用不同的密钥,其中一个称之为公钥,可以对外公开,通常用于数据加密,另一个相对称之为私钥,是不能对外公布的,通常用于数据解密。而且公/私钥必须成对使用,也就是用其中一个密钥加密的数据只能由与其配对的另一个密钥进行解密。这样用公钥加密的数据即使被人非法截取了,因为他没有与之配对的私钥(私钥仅发送方自己拥有),也不能对数据进行解密,确保了数据的安全。
‘捌’ 电脑文件加密的原理是什么
应该分情况来看吧,有些只是简单的隐藏,也有是用efs的加密。
不过一般使用的话,可以直接用加密软件进行加密,企业级的是比较安全些的。以前用过一个叫kernelsec的,中文叫科诺斯科吧,是免费版的,据说是和windows无缝连接的。感觉还好。你可以去网络搜下看看。
‘玖’ 文件夹加密原理
我自己破解了一个加密软件 http://www.jz5u.com/Codelist/Catalog166/2919.html
网上有很多加密软件都是这个原理 不过下面这个方法可以简单说明原理
原理:将目标文件夹改成系统文件格式,就像你平时看到的控制面板等文件夹一样,然后隐藏起来,这些都是windows下的动作,在dos下就失效很多了
方法:1、查看被加密的文件
cmd-dir "目标文件夹名" 其中有一个名为*.dn的文件夹,打开它-cd *.dn,dir *.dn,然后会出现被改成系统文件夹的目标文件夹(
这些文件夹的后辍无非以下几个:
管理工具
{D20EA4E1-3957-11d2-A40B-0C5020524153}
公文包
{85BBD92O-42A0-1O69-A2E4-08002B30309D}
控制面板
{21EC2O2O-3AEA-1O69-A2DD-08002b30309d}
字体
{D20EA4E1-3957-11d2-A40B-0C5020524152}
历史记录
{FF393560-C2A7-11CF-BFF4-444553540000}
收件箱
{00020D75-0000-0000-C000-000000000046}
Microsoft网络
{00028B00-0000-0000-C000-000000000046}
我的电脑
{20D04FE0-3AEA-1069-A2D8-08002B30309D}
我的文档
{450D8FBA-AD25-11D0-98A8-0800361B1103}
网上邻居
{1f4de370-d627-11d1-ba4f-00a0c91eedba}
网络连接
{7007ACC7-3202-11D1-AAD2-00805FC1270E}
打印机和传真
{2227A280-3AEA-1069-A2DE-08002B30309D}
程序文件夹
{7be9d83c-a729-4d97-b5a7-1b7313c39e0a}
回收站
{645FF040-5081-101B-9F08-00AA002F954E}
扫描仪和照相机
{E211B736-43FD-11D1-9EFB-0000F8757FCD}
任务计划
{D6277990-4C6A-11CF-8D87-00AA0060F5BF}
开始菜单文件夹
{48e7caab-b918-4e58-a94d-505519c795dc}
Internet临时文件
{7BD29E00-76C1-11CF-9DD0-00A0C9034933}
Web文件夹
{BDEADF00-C265-11d0-BCED-00A0C90AB50F}),然后只要再打开这个这个文件夹就可以看见被加了密的文件了
2、从加密文件夹中取出文件
要用到命令 接1的步骤 找到目标文件后 *.* e:(比如你要取出此加密文件夹中的所有文件到E盘下)