项目地址:
超强哈希生成器https://github.com/nitsc/Strong-Hash-Generator
由于网络问题,GitHub的项目上传可能跟不上文章的更新,敬请谅解,谢谢
程序介绍
Super Strong Hash Generator (Plus or Mini)
概述:
这个Python程序是一个强大的哈希生成器,它结合了多种哈希算法和加密技术,以生成强而安全的哈希值。
功能特点:
**PLUS 版本** (速度很慢)提供了以下功能:
- 使用了 10 层哈希算法:
1. SHA3-256
2. SHA3-512
3. SHA3-384
4. SHA2-256
5. SHA2-512
6. SHA2-384
7. BLAKE3
8. BLAKE2b
9. BLAKE2s
10. RIPEMD-256
- 每层哈希算法都使用了很长的盐值(salt),以确保哈希值的唯一性和安全性。
- 使用了多种密码哈希算法:
1. bcrypt
2. PBKDF2
3. Argon2
4. HMAC-SHA256
5. AES 中的 CBC 模式
- 1024 次迭代
- 动态密钥
---
**Mini 版本**(速度一般) 提供了以下功能:
- 使用了 3 层哈希算法:
1. SHA2-256
2. BLAKE2b
3. BLAKE2s
- 每层哈希算法都使用了很长的盐值(salt),以确保哈希值的唯一性和安全性。
- 使用了5种密码哈希算法:
1. bcrypt
2. PBKDF2
3. Argon2
4. HMAC-SHA256
5. AES 中的 CBC 模式
- 512 次迭代
- 动态密钥
使用方法:
安装依赖:
确保你的 Python 环境版本高于 2.5,并确保你的 Python 环境已经安装了 `hashlib`、`cryptography`、`argon2-cffi` 、`blake3`、`pycryptodome` 和 `bcrypt` 库。
运行程序:
执行程序后,将提示用户输入需要加密的数据。
输入数据:
用户可以输入任意字符串进行哈希计算。
获取结果:
程序将输出经过多层哈希处理后的安全哈希值。