.des是什么文件格式
DES(DirectShow Editing Services)
DES是什么意思?
数据加密算法 数据加密标准DES
数据加密算法(Data Encryption Algorithm,DEA)的数据加密标准(Data Encryption Standard,DES)是规范的描述,它出自IBM 的研究工作,并在 1977 年被美国政府正式采纳。它很可能是使用最广泛的密钥系统,特别是在保护金融数据的安全中,最初开发的 DES 是嵌入硬 件中的。通常,自动取款机(Automated Teller Machine,ATM)都使用 DES。
DES 使用一个 56 位的密钥以及附加的 8 位奇偶校验位,产生最大 64 位的分组大小。这是一个迭代的分组密码,使用称为 Feistel 的技术,其中将加密的文本块分成两半。使用子密钥对其中一半应用循环功能,然后将输出与另一半进行“异或”运算;接着交换这两半,这一过程会继续下去,但最后一个循环不交换。DES 使用 16 个循环。
攻击 DES 的主要形式被称为蛮力的或彻底密钥搜索,即重复尝试各种密钥直到有一个符合为止。如果 DES 使用 56 位的密钥,则可能的密钥数量是 2 的 56 次方个。随着计算机系统能力的不断发展,DES 的安全性比它刚出现时会弱得多,然而从非关键性质的实际出发,仍可以认为它是足够的。不过 ,DES 现在仅用于旧系统的鉴定,而更多地选择新的加密标准 — 高级加密标准(Advanced Encryption Standard,AES)。
DES 的常见变体是三重 DES,使用 168 位的密钥对资料进行三次加密的一种机制;它通常(但非始终)提供极其强大的安全性。如果三个 56 位的子元素都相同,则三重 DES 向后兼容 DES。
IBM 曾对 DES 拥有几年的专利权,但是在 1983 年已到期,并且处于公有范围中,允许在特定条件下可以免除专利使用费而使用。
由于DES是加(解)密64位明(密)文,即为8个字节(8*8=64),可以据此初步判断这是分组加密,加密的过程中会有16次循环与密钥置换过程,据此可以判断有可能是用到DES密码算法,更精确的判断还得必须懂得一点DES的加密过程。
Crackme实例分析
本期Crackme用到MD5及DES两种加密算法,难度适中。这次我们重点来看一下DES的加密过程及注册算法过程。用调试器载入程序,下GegDlgItemTextA断点,可以定位到下面代码,我们先来看一下整个crackme的注册过程:
由于代码分析太长,故收录到光盘中,请大家对照着分析(请见光盘“code1.doc”)
从上面分析可以看出,注册过程是类似:f(机器码,注册码)式的两元运算。机器码是经过md5算法得到的中间16位值,注册码是经过DES解密过程取得16位注册码,然后两者比较,如相等,则注册成功。机器码的运算过程可以参照上一期的MD5算法来理解。下面重点来说一下注册码DES的运算过程。
1、密钥处理过程:一般进行加解密过程都要初始化密钥处理。我们可以跟进004023FA CALL Crackme1.00401A40这个call,可以看到如下代码:
…(省略)…
00401A4D LEA ECX,DWORD PTR DS:[ECX]
00401A50 /MOV EDX,EAX
00401A52 |SHR EDX,3
00401A55 |MOV DL,BYTE PTR DS:[EDX+ESI]
00401A58 |MOV CL,AL
00401A5A |AND CL,7
00401A5D |SAR DL,CL
00401A5F |AND DL,1
00401A62 |MOV BYTE PTR DS:[EAX+417DA0],DL
00401A68 |INC EAX
00401A69 |CMP EAX,40 这里比较是否小于64
00401A6C \JL SHORT Crackme1.00401A50
以上过程就是去掉密钥各第八位奇偶位。
…(省略)…
00401AB0 |MOV DL,BYTE PTR DS:[ECX+417D9F]
00401AB6 |MOV BYTE PTR DS:[EAX+417BA3],DL
00401ABC |ADD EAX,4
00401ABF |CMP EAX,38 这里进行密钥变换
…(省略)…
00401BFF ||MOVSX ECX,BYTE PTR DS:[EAX+412215]
00401C06 ||MOV CL,BYTE PTR DS:[ECX+417D9F]
00401C0C ||MOV BYTE PTR DS:[EAX+417BA5],CL
00401C12 ||ADD EAX,6
00401C15 ||CMP EAX,30 这里产生48位的子密钥
00401C18 |\JL SHORT Crackme1.00401BA0
00401C1A |MOV EAX,DWORD PTR SS:[ESP+14]
00401C1E |MOV EDI,EAX
00401C20 |MOV ECX,0C
00401C25 |MOV ESI,Crackme1.00417BA0
00401C2A |REP MOVS DWORD PTR ES:[EDI],DWORD PTR D>
00401C2C |MOV EDI,DWORD PTR SS:[ESP+10]
00401C30 |ADD EAX,30 下一组子密钥
00401C33 |INC EDI
00401C34 |CMP EAX,Crackme1.00417B90 这里进行16次的生成子密钥过程
00401C39 |MOV DWORD PTR SS:[ESP+10],EDI
…(省略)…
可以看到8位密钥为:1,9,8,0,9,1,7,0
2、对数据处理的过程,跟进004024C7 CALL Crackme1.00402050,到如下代码:
00402072 |MOV BYTE PTR DS:[EAX+417E30],DL
00402078 |INC EAX
00402079 |CMP EAX,40 这里取得64位数据
0040207C \JL SHORT Crackme1.00402060
…(省略)…
004020C6 |MOV BYTE PTR DS:[EAX+417BA3],DL
004020CC |ADD EAX,4
004020CF |CMP EAX,40 进行第一次变换
004020D2 \JL SHORT Crackme1.00402080
004020D4 MOV AL,BYTE PTR SS:[ESP+20]
004020D8 TEST AL,AL
004020DA MOV ECX,10
…(省略)…
00402191 MOV EBP,DWORD PTR DS:[415094] ; Crackme1.00417E30
00402197 SUB EAX,EBP 这里对变换后的数据分为两部分
00402199 MOV DWORD PTR SS:[ESP+10],EAX
0040219D MOV DWORD PTR SS:[ESP+20],Crackme1.00417B60
004021A5 /MOV EAX,DWORD PTR SS:[ESP+20]
004021A9 |MOV ECX,8
004021AE |MOV ESI,EBP
004021B0 |MOV EDI,Crackme1.00417E10
004021B5 |PUSH EAX 这里用上面生成的子密钥来解密数据
004021B6 |MOV EBX,EBP
…(省略)…
004021FF |SUB EAX,30 下一个子密钥
00402202 |CMP EAX,Crackme1.00417890 这里将循环16次,典型的DES加解密过程
00402207 |MOV ECX,8
0040220C |MOV ESI,Crackme1.00417E10
00402211 |REP MOVS DWORD PTR ES:[EDI],DWORD PTR DS:[ESI>
…(省略)…
0040225A |MOV BYTE PTR DS:[EAX+417BA2],DL
00402260 |MOV DL,BYTE PTR DS:[ECX+417E2F]
00402266 |MOV BYTE PTR DS:[EAX+417BA3],DL
0040226C |ADD EAX,4
0040226F |CMP EAX,40 这里是未置换
00402272 \JL SHORT Crackme1.00402220
00402274 MOV EBP,DWORD PTR SS:[ESP+18]
00402278 MOV ECX,10
0040227D MOV ESI,Crackme1.00417BA0
…(省略)…
有兴趣的读者可以参考DES算法来理解上面的过程。
Crackme总结
要找到注册码,应该:对机器码生成的md5值,取前面16位,再用DES加密这16位字符,加密后的十六进制值即为注册码。如:机器码2747318257,变换后的md5值为7828e8ca43f7d8329ead4c1f aa39c1ec,取前16位7828e8ca43f7d832十六进制值(37 38 32 38 65 38 63 61 34 33 66 37 64 38 33 32)用DES加密后数据为5041a5d06937f8f73f87e68a0e7d2810,此即为真正的注册码。
DES算法的安全性
一.安全性比较高的一种算法,目前只有一种方法可以破解该算法,那就是穷举法.
二.采用64位密钥技术,实际只有56位有效,8位用来校验的.譬如,有这样的一台PC机器,它能每秒计算一百万次,那么256位空间它要穷举的时间为2285年.所以这种算法还是比较安全的一种算法.
TripleDES。该算法被用来解决使用 DES 技术的 56 位时密钥日益减弱的强度,其方法是:使用两个独立密钥对明文运行 DES 算法三次,从而得到 112 位有效密钥强度。TripleDES 有时称为 DESede(表示加密、解密和加密这三个阶段)。国际贸易术语 DES:Delivered Ex Ship (named port of destination),即船上交货(指定目的港)。指卖方在指定的目的港将货物在船上交给买方处置,但不办理进口清关手续即完成交货。其中,卖方必须承担货物运至指定的目的港卸货前的一切风险和费用。
DES是什么格式的文件?
前段时间下载了一个文件夹加密狗3.3绿色破解版,隐藏一些重要文件,结果突然有一天去查找文件,软件过了试用期了,必须得注册。本人越想越生气,妈的,分明是作者在各论坛发布免费、破解版什么的来蒙骗大家。决定誓死不注册,在网上找了几种解决这种情况的方法,分享给大家。 朋友们,千万不要相信各大论坛、下载网站上的关于文件加密(看门)狗的免费、破解版什么的啊,全是作者骗人的啊!!! 第一种方法:用FinalData,FinalData大家都听说过吧?FinalData是一个大名鼎鼎的数据恢复软件,可以恢复磁盘上被删除的各种文件,甚至当磁盘被格式化了以后,只要数据没有被破坏,也一样可以将数据找回。之所以用它来破解加密软件,是由于加密软件并非真的对文件数据进行了加密更改,软件只是对磁盘和文件分配表作了一些小小的修改,使得文件无法被查看到。FinalData可以直接对磁盘进行操作,从而避开了加密软件在系统中造成的假象,顺利的恢复被加密隐藏的文件运行FinalData后,打开加密文件所在的驱动器分区。FinalData会扫描磁盘文件分配表。提示:由于我们并不需要恢复被删除的文件,因此可以点击取消簇扫描。返回程序主界面,可以看到在中间的列表窗口中已经显示出分区中的所有目录文件夹。双击展开“根目录”,找到被加密的文件夹如“e:\111”,依次展开文件夹列表上的+号,在“e:\111\DirRecycler\SYSTEM.\dogtmpdir\ ”中是不是加密的文件?选择要解密的文件,点击右键选择“恢复”命令,弹出文件保存对话框,指定将文件保存到另外一个分区后原来加密过的文件就现形了。是不是很简单?
第二种方法:有的朋友可能会说,我的电脑里没有FinalData怎么办?也有办法,你不会告诉我你的电脑里连winrar也没装吧?如果装了的话,那也很简单,用winrar就可以打开,比如你加密的的文件夹是”e:\111″,实际存放地址就是“e:\111\DirRecycler\SYSTEM~1\dogtmpdir\”,把路径填到winrar的地址栏敲一下回车就可以打开了,看那些所谓加密的文件是不是乖乖的躺在那里?然后你要删要复制就随便吧。
第三种方法:用“文件夹嗅探器”,这款软件可以说是这类加密软件的克星,它可以迅速的查找出电脑中被加密隐藏的机密文件,并进行破解恢复。运行软件后,点击工具栏上的“扫描”按钮,弹出驱动器选择对话框,选择要扫描的磁盘分区,确定后即可开始扫描硬盘中所有隐藏文件了。无论是使用哪一款加密隐藏软件,都可以将这些软件加密过的文件嗅探查找出来。选择查找出来的文件后,点击工具栏上的“复制到文件夹”按钮,即可将文件破解并保存到其它路径了。而且这款软件并不是只对“文件夹看门狗”有效哦,几乎对所有的这类“加密软件”都手到擒来,你用了就知道!
提示:由于“文件夹嗅探器”破解加密软件的功能强大,有一些加密软件针对它进行了限制。需要在系统中结束加密软件的有关进程才能使用。在使用文件夹嗅探器来破解“文件夹看门狗”的时候,可能会出现“本次操作由于这台计算机的限制而被取消”对话框,很简单,只要把程序任意改个名就可以正常运行了. 另一种方法是: 1.破解密码
打开“命令提示符”窗口,输入命令“start x:\xxx\DirRecyler\system..\””回车后会自动打开一个文件夹,里面的“dogtmpdir”文件夹就是加密文件!随便复制或移动就可以了。
(“x:\xxx\”表示加密文件夹的路径。例如:我的加密文件夹在D盘,文件夹名为“QQQ”。则输入命令“start D:\QQQ\Dirrecycler\system..\”注意最后那两个点)
2.删除“文件夹看门狗”加密文件
打开“命令提示符”窗口,输入命令“rd/s \\.\x:\xxx”回车后会要求确认,输入“Y”回车即可删除加密文件夹!
(“x:\xxx\”表示加密文件夹的路径。例如:我的加密文件夹在D盘,文件夹名为“QQQ”。则输入命令“rd/s \\.\D:\QQQ”回车,会要求确认,再输入“Y”回车即可。 还有一种方法,与上面的基本相同: 打开运行,输入cmd,回车假如你把c盘根目录下的123文件夹加密了在cmd窗口中输入一下命令: del c:\123\DirRecycler\desktop.ini 按回车 attrib c:\123\DirRecycler -h -s 按回车 md c:\123\DirRecycler\system…\ 按回车现在好了,你可以在system..(注意是后面有两个点的那个文件夹)文件夹。就可以看见被加密文件夹里面的文件了
谁知道DES加密算法的原理
数据加密算法 数据加密算法DES 数据加密算法(Data Encryption Algorithm,DEA)的数据加密标准(Data Encryption Standard,DES)是规范的描述,它出自 IBM 的研究工作,并在 1997 年被美国政府正式采纳。它很可能是使用最广泛的秘钥系统,特别是在保护金融数据的安全中,最初开发的 DES 是嵌入硬 件中的。通常,自动取款机(Automated Teller Machine,ATM)都使用 DES。 DES 使用一个 56 位的密钥以及附加的 8 位奇偶校验位,产生最大 64 位的分组大小。这是一个迭代的分组密码,使用称为 Feistel 的技术,其中将加密的文本块分成两半。使用子密钥对其中一半应用循环功能,然后将输出与另一半进行“异或”运算;接着交换这两半,这一过程会继续下去,但最后一个循环不交换。DES 使用 16 个循环。 攻击DES 的主要形式被称为蛮力的或彻底密钥搜索,即重复尝试各种密钥直到有一个符合为止。如果 DES 使用 56 位的密钥,则可能的密钥数量是 2 的 56 次方个。随着计算机系统能力的不断发展,DES 的安全性比它刚出现时会弱得多,然而从非关键性质的实际出发,仍可以认为它是足够的。不过 ,DES 现在仅用于旧系统的鉴定,而更多地选择新的加密标准 — 高级加密标准(Advanced Encryption Standard,AES)。 DES 的常见变体是三重 DES,使用 168 位的密钥对资料进行三次加密的一种机制;它通常(但非始终)提供极其强大的安全性。如果三个 56 位的子元素都相同,则三重 DES 向后兼容 DES。 IBM 曾对 DES 拥有几年的专利权,但是在 1983 年已到期,并且处于公有范围中,允许e799bee5baa6e4b893e5b19e31333335343332在特定条件下可以免除专利使用费而使用。
des和led有什么区别
完全没有关系的两个词,在那么会有区别 DES有两个解释: 1、数据加密标准DES(Data Encryption Algorithm,DEA)的数据加密标准(Data Encryption Standard,DES)是规范的描述,它出自 IBM 的研究工作,并在 1977 年被美国政府正式采纳.它很可能是使用最广泛的密钥系统,特别是在保护金融数据的安全中,最初开发的 DES 是嵌入硬 件中的. 2、是技嘉主板的一种节电技术. LED是指:LED(Light Emitting Diode),发光二极管,是一种固态的半导体器件,它可以直接把电转化为光.有的时候也指采用这种技术的屏幕,例如户外LED
德语中der,das.die什么用意。
单数形式的阳性名词第一格(第一格就是指当主语或者表语)使用定冠词der
单数形式的中性名词第一格使用定冠词das
单数形式的阴性名词第一格使用定冠词die,
复数形式的名词第一格都用定冠词die
Mädchen 这个词是中性名词,所以是das Mädchen,否定词kein,不定冠词ein
而Frau是阴性名词,所以定冠词是die,否定词keine,不定冠词eine
硬币这个词是阴性,所以用die,汽车Auto是中性,故用das
德语里什么名词该是阳性,什么名词该是阴性或中性是没有绝对规律的,都是大规律套小规律,规律里又有例外,是一个很复杂的系统。学德语背词汇时,总免不了要死记硬背名词的“性”。下面有一些总结,希望你看了有帮助。
1. 动词去掉不定式词尾en,加er,表示做动作的人,是阳性名词,
如der Lehrer教师 der Besucher客人 在er后面再加in,就变成阴性名词,表示做这个动作的女人。die Lehrerin女教师 die Besucherin女客人
2. 大多数表示雄性生物的名词,都为阳性
der Loewe 雄师 der Hahn 公鸡(对应的,雌性生物为阴性名词)
3. 四季的名称,月份的名称,周日名称,都为阳性
der Fruehling 春天 der Mai 五月
der Montag 周一 der Sonntag 周日
4. 表示方向的词,都为阳性:
der Osten 东方
5. 大多数以en结尾(但不包括动名词或以chen结尾的词),为阳性:
der Hafen 港口 der Laden 商店
6. 形容词或名词后加heit形成的名词词为阴性
die Freiheit自由 die Schoenheit美丽
7. 在词尾为ig, bar或sam的形容词后加keit形成的名词为阴性
die Dankbarkeit 谢意 die Traurigkeit悲伤
8. 名词后加schaft形成的名词为阴性
die Freundschaft 友谊 die Wissenschaft科学
9. 词尾为sion或tion的名词是阴性
die Division除法 die Portion份额
10. 词尾为taet、ur、enz或anz的词是阴性
11. 外来语带后缀a, age, ik, ive的名词是阴性
12. 外来语带后缀al, ar, ent, eur, ier, or, us 的词是阳性
12. 大多数表示花草,树木,水果等名词为阴性
13. 名词化的数词都为阴性
14. 词尾为ium 或 um 的词是中性
15. 还有带后缀chen, lein, sal, tel, icht, ett, in 的名词都为中性
16. 表示幼小生物的名词,多为中性:
das Kind小孩子 das Lamm 小羊羔
17. 几乎所以金属及化学名词,都为中性。也有例外。铜是阴性,铁是阳性
18. 各种颜色的名词是中性
其他还有规律,自己学习时多总结
再次注意,以上内容是针对名词的第一格而言。单数阴性名词第1格和第4格的定冠词是die,第2格和第3格定冠词用der;单数阳性名词第1格用der,第2格用des,第3格用dem,第4格用den;单数中性名词第1格和第4格用das,第2格用des,第3格用dem
用了个文件夹加密器后文件全变成DES格式为什么.????
应该是文件已经被加密了.你需要用这个软件解密才行.看样子应该是 DES 加密的.DES 是一个高强度加密算法,如果你真的不能用这个软件解密,你就当数据真的丢了吧……
de和de la, des,du 怎么用
de是介词,je viens de Paris.我来自巴黎 de la是阴性部分冠词,j’ai de la chance.我有机会 与de la对应的就是阳性部分冠词du,je fais du sport.我做运动(du也有可能是介词de+定冠词le的缩合) des是复数形式的冠词,des livres,des cheveux(des也有可能是介词de+定冠词les的缩合) 喝水:喝是boire,水是de la eau(de l’eau)所以应该是boire de l’eau
DES算法怎么用来加密文件(图片、文档、音频、视频等)?
这个我不清楚.加密文件(图片、文档、音频、视频等),我使用的是超级加密3000.超级加密3000的主要功能有文件加密(保护文本,文档,电子表,图片,网页等内容),文件夹加密、隐藏、加锁,文件隐藏、粉碎等.可满足日常工作和生活中的安全保密需求,您尽可放心使用.
.des用啥打开?急!!!
DES( Data Encryption Standard)算法,于1977年得到美国政府的正式许可,是一种用56位密钥来加密64位数据的方法.估计你的音频文件被加密了.