首页
社区
课程
招聘
看雪密码分析学专题论坛FAQ
发表于: 2005-2-4 19:17 14180

看雪密码分析学专题论坛FAQ

2005-2-4 19:17
14180
密码分析学专题论坛FAQ

       如果您还没有阅读过软件调试论坛FAQ的话,那么在您阅读本密码学FAQ之前请仔细的看一遍。

       软件调试论坛FAQ      看雪加壳与脱壳论坛FAQ     提问的智慧

Q:DES加密算法介绍。
A:DES是一种对称加密算法。密钥56位。其解密算法和加密算法一样,只是把子密钥的顺序倒过来即可。
  对于DES算法,Bruce Schneier所著的"Applied Cryptography"一书(中文叫<<应用密码学>> )中有很详细的说明.
  这里是一篇关于Triple DES (3DES)的帖子
http://bbs.pediy.com/showthread.php?s=&threadid=3254

Q:RSA源程序。
A:本分论坛已有类似的主题:
  请看:http://bbs.pediy.com/showthread.php?s=&threadid=8568

Q:请问有哪些好的计算hash的工具?
A: 计算hash的工具有很多,比如 yyxzz[CCG]的hashcalc, damn的calculator

Q:密码学中的最常用的几种算法
A:目前大家最常用也是经常接触到的加密算法有:MD5,SHA(包括SHA160,SHA384,SHA512),DES(包括3DES),
  Blowfish,AES(Rijndael),RSA,DSA,Elgamal(包括ECC-Elgamal),ECC.
  这里有一篇加密算法概述
http://bbs.pediy.com/showthread.php?s=&threadid=3590

Q:比较好的加密算法库
A:加密算法库有商业的和免费的。比如:miracl,freelib,cryptlib,crypto++,libmtocrypt,openssl,biglib,FGint等等。
  如果想实现public key cryptography,推荐使用miracl.
  cryptlib的核心代码几乎都是用asm所写,所以速度很快,效率很高。
  crypto++功能很强大,但上手很慢。
  libTomcrypt使用简单,功能也很强大。
  关于这些库的详细说明,请参考每个库所带的手册,请在使用前仔细阅读。
  下面是其中几个库的官方网站:
  miracl:     http://indigo.ie/~mscott/
  crypto++:   http://www.eskimo.com/~weidai/cryptlib.html
  cryptlib:   http://www.cs.auckland.ac.nz/~pgut001/cryptlib/
  libTomcrypt: http://libtomcrypt.org/
  FGint:      http://triade.studentenweb.org/GInt/gint.html

Q:一些好的关于密码学的网站
A:请看声声慢的帖子:
  关于密码学的一些link
  密码学链接
  

Q:ECC算法介绍
A:请参考zmworm的 ECC算法入门介绍 一文,绝对精典,看雪论坛精华6中有.
  另外,这儿有几个精典的关于ECC的网站
  Elliptic Curve Cryptography:  http://cnscenter.future.co.kr/crypto/algorithm/ecc.html
  Online Elliptic Curve Cryptography Tutorial:  http://www.certicom.com/index.php?a...c_tutorial,home
  C++/Java ECC lib:http://dragongate-technologies.com/products.html
  如果你想实现ECC,推荐使用miracl

Q:如何知道一个软件使用了哪些加密算法
A:在分析一个软件的时候,先用PEiD查一下,PEiD中有一个kanal插件,它目前至少支持25种常见的加密算法,
 可以用这个插件来分析一下,大部分常见算法都可查出,如果查不出来,要么是没有使用任何常见的加密算法,
 要么就是使用了如RSA,Elgamal,ECC等公钥算法!
  此类工具还有Cryptosearcher(作者是一个韩国的cryptoguy,x3chun),还有Cryptotool.

Q:如何用常见的密码学算法来保护我的软件
A:首先,要熟悉一些常见的密码学算法。可以参考看雪编著的<<加密与解密>> 第二版中的第6章!
  其中介绍了常见的密码学算法在软件保护中的应用,而且有相关的破解分析,很值得一看。
  其次就是使用如上介绍的加密算法库,这些库中都有不少的用于软件保护的例子
  具体问题,可以提出来,大家共同讨论

Q:关于blowfish加密算法的文章
A:请看这里
  http://bbs.pediy.com/showthread.php?s=&threadid=2975

Q:关于PGP
A:请看这里
  http://bbs.pediy.com/showthread.php?s=&threadid=3164

Q:RSATool的使用方法
A:请看这里
  http://bbs.pediy.com/showthread.php?s=&threadid=3556
  另外,对于DSA,Elgamal,ECC分别有DSATool,Elgamal Generator, Ecc Builder等工具

Q:密码学工具下载地址
A:这里有一些http://www.pediy.com/tools/Cryptography.htm
  

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (26)
雪    币: 3686
活跃值: (1036)
能力值: (RANK:760 )
在线值:
发帖
回帖
粉丝
2
暂时只想到这么多,欢迎大家补充:)
2005-2-4 19:19
0
雪    币: 397
活跃值: (799)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wsy
3
Q:我知道了一些加密后的密文,能帮我找出明文吗?
A:对于在本分论坛要求将唯密文还原成明文的帖子,将直接锁帖。不是因为不想帮住你,是因为这类问题
 类似于"这个RAR密码怎么破解啊",讨论没有任何意义!但是如果你给出了使用的加密算法和密钥,我们会帮助你,不过我们
 想你知道了密钥和加密算法也就不用再让别人帮助你了,你自己完全可以搞定!

此条不妥,唯密文攻击有时候也是可以的,不宜一棍子打死
2005-2-5 07:52
0
雪    币: 397
活跃值: (799)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wsy
4
我认为,FAQ中不应该有这么多不让大家问问题的限制
2005-2-5 07:55
0
雪    币: 3686
活跃值: (1036)
能力值: (RANK:760 )
在线值:
发帖
回帖
粉丝
5
最初由 wsy 发布
Q:我知道了一些加密后的密文,能帮我找出明文吗?
A:对于在本分论坛要求将唯密文还原成明文的帖子,将直接锁帖。不是因为不想帮住你,是因为这类问题
 类似于"这个RAR密码怎么破解啊",讨论没有任何意义!但是如果你给出了使用的加密算法和密钥,我们会帮助你,不过我们
 想你知道了密钥和加密算法也就不用再让别人帮助你了,你自己完全可以搞定!

........


唯密文攻击是可以,但与软件保护没有多大关系,讨论了也没有意义。毕竟这是一个讨论密码学与软件保护相关的论坛:)
2005-2-5 13:51
0
雪    币: 3686
活跃值: (1036)
能力值: (RANK:760 )
在线值:
发帖
回帖
粉丝
6
最初由 wsy 发布
我认为,FAQ中不应该有这么多不让大家问问题的限制


FAQ对常见的问题进行回答,目的就是为了大家更好的提问,也为了别人更好的回答。相对来说就是游戏规则,应该有所限,有所不限。
2005-2-5 13:54
0
雪    币: 3686
活跃值: (1036)
能力值: (RANK:760 )
在线值:
发帖
回帖
粉丝
7
欢迎大家跟帖补充
2005-2-5 14:03
0
雪    币: 397
活跃值: (799)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wsy
8
唯密文攻击是密码分析学最重要的部分之一
2005-2-5 15:03
0
雪    币: 397
活跃值: (799)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wsy
9
对提问进行过多限制,我认为:
一、显得高高在上
二、显得不够热情

以这里目前面的帖子数量,实在没有必要作限制
2005-2-5 15:07
0
雪    币: 3686
活跃值: (1036)
能力值: (RANK:760 )
在线值:
发帖
回帖
粉丝
10
最初由 wsy 发布
对提问进行过多限制,我认为:
一、显得高高在上
二、显得不够热情

以这里目前面的帖子数量,实在没有必要作限制


okay,已做相应修改,关于唯密文攻击的限制已不存在

欢迎各位继续补充
2005-2-5 15:16
0
雪    币: 397
活跃值: (799)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wsy
11
我认为 faq 应该是对常见问题的解答,不是论坛活动守则
因此,整篇的措辞都需要修改。
2005-2-5 15:23
0
雪    币: 3686
活跃值: (1036)
能力值: (RANK:760 )
在线值:
发帖
回帖
粉丝
12
最初由 wsy 发布
我认为 faq 应该是对常见问题的解答,不是论坛活动守则
因此,整篇的措辞都需要修改。


okay,已修改。还有不妥之处请wsy兄直接编辑修改
请wsy兄再增加点Q和A
2005-2-5 15:27
0
雪    币: 397
活跃值: (799)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wsy
13
细微之处,还有点差距。我改改,你再看看吧。
2005-2-5 15:33
0
雪    币: 397
活跃值: (799)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wsy
14
Q:DES加密算法介绍。
A:DES是一种对称加密算法。密钥56位。其解密算法和加密算法一样,只是把子密钥的顺序倒过来即可。
  对于DES算法,Bruce Schneier所著的"Applied Cryptography"一书(中文叫<<应用密码学>> )中有很详细的说明.
  这里是一篇关于Triple DES (3DES)的帖子 http://bbs.pediy.com/showthread.php...p;threadid=3254

Q:RSA源程序。
A:本分论坛已有类似的主题:
  请看:http://bbs.pediy.com/showthread.php...p;threadid=3242

Q:请问有哪些好的计算hash的工具?
A: 计算hash的工具有很多,比如 yyxzz[CCG]的hashcacl, damn的hashcacl,cryptcacl

Q:密码学中的最常用的几种算法
A:目前大家最常用也是经常接触到的加密算法如:MD5,SHA(包括SHA160,SHA384,SHA512),DES(包括3DES),Blowfish,AES(Rijndael),RSA,DSA,Elgamal(包括ECC-Elgamal),ECC.
  这里有一篇加密算法概述 http://bbs.pediy.com/showthread.php...p;threadid=3590

Q:比较好的加密算法库
A:加密算法库有商业的和免费的。比如:miracl,freelib,cryptlib,crypto++,libmtocrypt,
  openssl,biglib,FGint等等。我使用过其中的miracl,crypto++,libTomcrypt,cryptlib.如果想使用public key
cryptography,推荐使用miracl.cryptlib的核心代码几乎都是用asm所写,所以速度很快,效率很高。crypto++功能很强大,但上手很慢。libTomcrypt使用简单,功能也很强大。关于这些库的详细说明,请参考自带的手册,请在使用前仔细阅读。
  下面是几个库的官方网站:
   miracl:http://indigo.ie/~mscott/
   crypto++:http://www.eskimo.com/~weidai/cryptlib.html
  cryptlib:http://www.cs.auckland.ac.nz/~pgut001/cryptlib/
  libTomcrypt:http://libtomcrypt.org/
  FGint:http://triade.studentenweb.org/GInt/gint.html

Q:一些好的关于密码学的网站
A:请看声声慢兄的帖子:关于密码学的一些link:
  http://bbs.pediy.com/showthread.php...p;threadid=4537

Q:ECC算法介绍
A:请参考zmworm的 ECC算法入门介绍 一文,绝对精典,看雪论坛精华6中有.
  另外,这儿有几个精典的关于ECC的网站
  Elliptic Curve Cryptography:http://cnscenter.future.co.kr/crypto/algorithm/ecc.html
  Online Elliptic Curve Cryptography Tutorial:http://www.certicom.com/index.php?a...c_tutorial,home
  如果你想实现ECC,我推荐你使用miracl

Q:如何查看一段代码是哪种加密算法
A:首先,在你分析一个软件的时候,先用PEiD查一下,PEiD中有一个kanal插件,它目前至少支持25种常见的加密算法,
 先用它来分析一下,看看软件使用了哪些算法,如果查不出来,要么是没有使用任何常见的加密算法,
 要么就是使用了如RSA,Elgamal,ECC等公钥算法!类似的工具还有Cryptosearcher(作者是一个韩国的cryptoguy,  x3chun),还有Cryptotool.

Q:如何用常见的密码学算法来保护我的软件
A: 首先,你要先熟悉一些常见的密码学算法。可以参考 看雪编著的<<加密与解密>> 第二版中的第6章!
  其中有常见的密码学算法在软件保护中的应用,而且有相关的破解分析,很值得一看。其次就是使用
  一些加密算法库如我上面介绍的,这些库中都有不少的用于软件保护的例子
  具体问题,可以提出来,大家共同讨论

Q:关于blowfish加密算法的文章
A: 请看这里
   http://bbs.pediy.com/showthread.php...p;threadid=2975

Q:关于PGP
A:请看这里
  http://bbs.pediy.com/showthread.php...p;threadid=3164

Q:RSATool的使用方法
A:请看这里
  http://bbs.pediy.com/showthread.php...p;threadid=3556
  另外,对于DSA,Elgamal,ECC分别有DSATool,Elgamal Generator, Ecc Builder等工具
2005-2-5 15:42
0
雪    币: 398
活跃值: (343)
能力值: (RANK:650 )
在线值:
发帖
回帖
粉丝
15
有些行起始处没有空格
2005-2-5 15:42
0
雪    币: 397
活跃值: (799)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wsy
16
我发的不是正式的,需要cnbragon作最后的确认
因此,对显示格式没作处理
2005-2-5 15:47
0
雪    币: 3686
活跃值: (1036)
能力值: (RANK:760 )
在线值:
发帖
回帖
粉丝
17
已经做了全面整改,去掉了第一人称。格式也已经处理。
欢迎大家继续讨论
2005-2-5 16:12
0
雪    币: 397
活跃值: (799)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wsy
18
继续思考中。。。。。
2005-2-5 17:04
0
雪    币: 398
活跃值: (343)
能力值: (RANK:650 )
在线值:
发帖
回帖
粉丝
19
呵呵,2位热心的版主
2005-2-5 17:13
0
雪    币: 603
活跃值: (617)
能力值: ( LV12,RANK:660 )
在线值:
发帖
回帖
粉丝
20
两位版主好负责啊!不好好学的话对不起2位!
2005-2-16 11:29
0
雪    币: 3246
活跃值: (374)
能力值: (RANK:20 )
在线值:
发帖
回帖
粉丝
21
ECC的以前贴过这个韩国的网站,资料非常全的,值得抓站
hxxp://cnscenter.future.co.kr/crypto/algorithm/ecc.html

open source C++ ECC lib
hxxp://libecc.sourceforge.net

c++/Java ECC lib
hxxp://dragongate-technologies.com/products.html

0day出过一本ecc的书
2004/12/02   Springer.Verlag.Guide.to.Elliptic.Curve.Cryptography.eBook-kB
2005-3-8 17:41
0
雪    币: 3686
活跃值: (1036)
能力值: (RANK:760 )
在线值:
发帖
回帖
粉丝
22
OK,多谢blowfish兄,已经加入ECC那块.
2005-3-8 20:21
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
收益非浅啊
2005-7-18 21:50
0
雪    币: 0
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
shj
24
见意建个有关加密解密的求助平台,这样有些就可以去哪里发贴了~~
2005-8-9 00:54
0
雪    币: 397
活跃值: (799)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wsy
25
这里帖子数量不算多,没必要再分啊
或许,你还有别的没有说清楚的想法,能不能说清楚一些?
最初由 shj 发布
见意建个有关加密解密的求助平台,这样有些就可以去哪里发贴了~~


另外:你发给我的邮件我刚看到,因为我的邮箱非常不常用。已经回复了。
2005-9-1 16:16
0
游客
登录 | 注册 方可回帖
返回
//