Windows平台

Android平台

密码学

程序名称 作者 说明
密码学计算器
CryptoCalc 1.2   多种加密算法计算器
StKman的大整数计算器1.0版   支持长达10000位10进制数运算,支持计算结果存储到变量,支持2,8,10,16,256进制并可相互转换
BigIntCalc_v1.13 readyu 大整数计算器
RDLP-v1.12 readyu RDLP - RSA, Rabin, DSA/DSS Keygenerator and DLP Tool
DLPTool_figugegl figugegl 离散对数计算器
DLPTool_readyu readyu 离散对数计算器
Discrete logarithm calculator   离散对数计算器在线版
PPSIQS 1.1   一款优秀的因式分解工具,速度比RSATool快的多
GF_calculator   基本的算术运算,以及多项式算术。
Prime Generator Egoiste 大素数生成器
Base64kit v1.3 readyu base64计算器
x3chun_base64 x3chun base64计算器
BaseAnyKit.v1.00 readyu CUSTOM BASE 在逆向分析中时常遇到,有了此工具会方便很多。
算法识别工具
kanal2.3   分析目标软件所采用的密码学算法。
注:peid 0.9x自带的插件有kanal最新版
CC 1.1 (beta 5)   分析目标软件所采用的密码学算法。
CryptoSearcher 0.97   x3chun's CryptoSearcher 0.97 ( Version 2004.05.19 )
分析目标软件所采用的密码学算法。
Hash函数
DAMN Hash Calculator 1.51   计算Hash函数的计算器
HashCalc 2.01   计算Hash函数的计算器,可以计算十六进制数据的hash
yyxzz-hash Calculator 0.3 yyxzz yyxzz写的一款hash函数的计算器
MD5Crack 3.0   MD5Crack 是一个 MD5 密码暴力破解软件,支持多线程解密,保存解密进度等功能。 其特点是速度快,操作方便,功能全面。
UltraCrackingMachine   穷举MD5和SHA 1,压缩包里自带源码.
MD5在线破解(url)   原理就是将大量的字符的MD5收集起来, 查询时,在数据库里找到相关MD5对应的明文。
RSA算法

RSATool2 v1.10

RSATool2 v1.70

  RSA算法辅助工具
RsaKit_V1.0(包括源码) afanty afanty 的大数运算库。 目前生成1024位密钥平均速度在5秒左右,代码结构简单易懂。
ElGamal算法
ElGamal Keypair Generator v.1.0 b3
(附:源码
  ElGamal Keys 生成器
ElgamalGenerator Jopas 另一款小巧的Elgamal key生成器.
DSA算法
DSAtoolv13   DSA算法辅助工具
ECC算法
ECCTooL v1.04 readyu 椭圆曲线密码学工具 ECCTooL v1.04 [update 20080901]
Elliptic Curve Builder Marcel Martin 椭圆曲线算法生成器
IDA的加密特征库
BigLibSig v.1.1   多种常见的大数运行库IDA的 signature文件汇总
Crypto Signatures 2.0   另一款IDA的 signature文件
口令破解
Cain &Abel 4.9.43  

这是一个可以破解屏保、PWL密码、共享密码、缓存口令、远程共享口令、SMB口令、支持VNC口令解码、Cisco Type-7口令解码、Base64口令解码、SQL Server 7.0/2000口令解码、Remote Desktop口令解码、Access Database口令解码、Cisco PIX Firewall口令解码、Cisco MD5解码、NTLM Session Security口令解码、IKE Aggressive Mode Pre-Shared Keys口令解码、Dialup口令解码、远程桌面口令解码等综合工具,还可以远程破解,可以挂字典以及暴力破解,其sniffer功能极其强大,几乎可以明文捕获一切帐号口令,包括FTP、HTTP、IMAP、POP3、SMB、TELNET、VNC、TDS、SMTP、MSKERB5-PREAUTH、MSN、RADIUS-KEYS、RADIUS-USERS、ICQ、IKE Aggressive Mode Pre-Shared Keys authentications等。

 

John the Ripper  

John the Ripper免费的开源软件,是一个快速的密码破解工具,用于在已知密文的情况下尝试破解出明文的破解密码软件,支持目前大多数的加密算法,如DES、MD4、MD5等。它支持多种不同类型的系统架构,包括Unix、Linux、Windows、DOS模式、BeOS和OpenVMS,主要目的是破解不够牢固的Unix/Linux系统密码。

官方:http://www.openwall.com/john/