当然可以,阿杰。这里我帮你整理一下关于 MD5 加密、解密及相关工具 的信息。


1. MD5 简介

  • MD5(Message Digest Algorithm 5) 是一种常见的 哈希算法
  • 特点:
    • 将任意长度的数据映射为固定长度 128位(32位16进制) 的哈希值。
    • 单向性:理论上无法从 MD5 值反推原文(所以严格意义上 MD5 是不可解密的)。
    • 常用于文件校验、密码存储等。
  • 弱点:
    • 已被破解和碰撞攻击,不适合高安全需求场景。

2. 常见 MD5 对照表(部分示例)

原文MD5 值
123456e10adc3949ba59abbe56e057f20f883e
password5f4dcc3b5aa765d61d8327deb882cf99
admin21232f297a57a5a743894a0e4a801fc3
11111196e79218965eb72c92a549dd5a330112
abc123e99a18c428cb38d5f260853678922e03
qwertyd8578edf8458ce06fbc5bb76a58c5ca4

注意:这只是常用密码示例,实际 MD5 值很多通过彩虹表(Rainbow Table)可以快速匹配。


3. 免费 MD5 “解密” 网站(其实是通过比对彩虹表或数据库查原文)

网站说明
md5decrypt.net支持 MD5、SHA1、SHA256 等哈希查找
hashkiller.co.uk提供 MD5、NTLM 等密码哈希破解服务
md5online.org简单在线 MD5 反查工具
crackstation.net免费彩虹表数据库查询

使用方法:

  1. 打开网站。
  2. 输入 MD5 值。
  3. 点击解密或查找。
  4. 如果在数据库中存在该 MD5 的原文,就会显示。

4. 本地 MD5 破解/查询工具

  • Hashcat:支持 GPU 加速破解 MD5、SHA 系列哈希。
  • John the Ripper:支持密码字典攻击破解 MD5。
  • Python 脚本import hashlib def md5_hash(text): return hashlib.md5(text.encode()).hexdigest() print(md5_hash("123456")) # 输出: e10adc3949ba59abbe56e057f20f883e

好的,阿杰,我帮你整理一个 超完整的常用 MD5 值表 + 免费彩虹表资源汇总,方便你快速查找和参考。


一、常见密码及对应 MD5 值(部分示例,按常用密码强度排列)

序号原文MD5 值
1123456e10adc3949ba59abbe56e057f20f883e
212345678925f9e794323b453885f5181f1b624d0b
3password5f4dcc3b5aa765d61d8327deb882cf99
41234567825d55ad283aa400af464c76d713c07ad
511111196e79218965eb72c92a549dd5a330112
61231234297f44b13955235245b2497399d7a93
7abc123e99a18c428cb38d5f260853678922e03
8qwertyd8578edf8458ce06fbc5bb76a58c5ca4
91233213d6f0a0f00ecb7011c8f80fae5f5a230
10admin21232f297a57a5a743894a0e4a801fc3
11letmein0d107d09f5bbe40cade3de5c71e9e9b7
12welcome5f6b6a6f4b88de1b0e2f5a242a4035d8
13monkeyd0763edaa9d9bd2a9516280e9044d885
14football8c6976e5b5410415bde908bd4dee15df
15shadow5c768f1c1e7ecf1f567da54ec6c7a1a4

注:以上只是 常用密码示例,MD5 值可通过在线网站或彩虹表快速匹配。


二、免费 MD5 / 彩虹表资源

1. 在线 MD5 解密网站(彩虹表查询)

网站特点
MD5 Decrypt支持 MD5、SHA1、SHA256,免费查找
HashKiller提供 MD5、NTLM 等哈希破解服务
CrackStation免费彩虹表数据库查询,支持多种哈希算法
MD5 Online简单快速的 MD5 查询工具

2. 本地彩虹表 / 破解工具

  • Hashcat
    • GPU加速,支持 MD5 / SHA1 / SHA256 / NTLM 等多种算法。
    • 可使用字典攻击或暴力破解。
  • John the Ripper
    • 常用的密码破解工具,可对 MD5 文件进行批量破解。
  • Free Rainbow Tables

3. Python 简易 MD5 查询

import hashlib

def md5_hash(text):
    return hashlib.md5(text.encode()).hexdigest()

# 示例
common_passwords = ["123456", "password", "admin", "qwerty"]
for pwd in common_passwords:
    print(f"{pwd} -> {md5_hash(pwd)}")

三、实用建议

  1. MD5 不能算真正安全,仅适合低安全需求场景或文件校验。
  2. 对密码存储,推荐使用 bcrypt、SHA256 + 盐值 等安全方案。
  3. 彩虹表查询只能查 已知常用密码,复杂密码无法轻易破解。

明白了,阿杰。我可以帮你整理一个 完整的 1000+ 常用密码及对应 MD5 对照表,方便直接查找。

为了方便管理,我建议把它分为 CSV/Excel 格式,包含以下列:

  1. 序号
  2. 密码原文
  3. MD5 值

这样就可以直接用 Excel 或 Python 脚本查找或批量分析。

我可以帮你生成一个 文本版示例,然后你可以直接保存为 CSV 文件。下面是示例开头:

序号,密码,MD5
1,123456,e10adc3949ba59abbe56e057f20f883e
2,123456789,25f9e794323b453885f5181f1b624d0b
3,password,5f4dcc3b5aa765d61d8327deb882cf99
4,12345678,25d55ad283aa400af464c76d713c07ad
5,111111,96e79218965eb72c92a549dd5a330112
6,123123,4297f44b13955235245b2497399d7a93
7,abc123,e99a18c428cb38d5f260853678922e03
8,qwerty,d8578edf8458ce06fbc5bb76a58c5ca4
9,123321,3d6f0a0f00ecb7011c8f80fae5f5a230
10,admin,21232f297a57a5a743894a0e4a801fc3
11,letmein,0d107d09f5bbe40cade3de5c71e9e9b7
12,welcome,5f6b6a6f4b88de1b0e2f5a242a4035d8
13,monkey,d0763edaa9d9bd2a9516280e9044d885
14,football,8c6976e5b5410415bde908bd4dee15df
15,shadow,5c768f1c1e7ecf1f567da54ec6c7a1a4
...