Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nitsc/strong-hash-generator
这个Python程序是一个强大的哈希生成器,它结合了15种哈希算法和独创SNF技术,以生成强壮而安全的哈希值。
https://github.com/nitsc/strong-hash-generator
arithmetic development hash jupyter jupyter-notebook personal-project python secret security security-tools software windows
Last synced: 18 days ago
JSON representation
这个Python程序是一个强大的哈希生成器,它结合了15种哈希算法和独创SNF技术,以生成强壮而安全的哈希值。
- Host: GitHub
- URL: https://github.com/nitsc/strong-hash-generator
- Owner: nitsc
- License: agpl-3.0
- Created: 2024-07-24T03:30:58.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-10-02T08:03:33.000Z (4 months ago)
- Last Synced: 2024-11-13T00:43:32.425Z (3 months ago)
- Topics: arithmetic, development, hash, jupyter, jupyter-notebook, personal-project, python, secret, security, security-tools, software, windows
- Language: Jupyter Notebook
- Homepage: https://blog.csdn.net/zwa20110606/article/details/140659800?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22140659800%22%2C%22source%22%3A%22zwa20110606%22%7D
- Size: 282 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
---
## 程序介绍
### Super Strong Hash Generator(Ultra or Plus or Mini)
**概述:**
这个Python程序是一个强大的哈希生成器,它结合了多种哈希算法和加密技术,以生成强而安全的哈希值。**功能特点:**
**ULTRA 版本** 提供了以下功能:
- 使用了 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),以确保哈希值的唯一性和安全性。
- 采用新技术 `SNF(序列号因子)` ,使得破解难度大大增加,但数据验证需要采用注册数据时的设备(包括一样序列号的主板、CPU)。
- 使用了多种密码哈希算法:
1. bcrypt
2. PBKDF2
3. Argon2
4. HMAC-SHA256
5. AES 中的 CBC 模式
- 4096 次迭代
- 动态活跃密钥**Mini 版本** 提供了以下功能:
- 使用了 3 层哈希算法:
1. SHA2-256
2. BLAKE2b
3. BLAKE2s
- 每层哈希算法都使用了很长的盐值(salt),以确保哈希值的唯一性和安全性。
- 使用了多种密码哈希算法:
1. bcrypt
2. PBKDF2
3. Argon2
4. HMAC-SHA256
5. AES 中的 CBC 模式
- 512 次迭代
- 动态密钥**使用方法:**
1. **运行 `安装依赖项.py` :**安装程序所需的依赖项。2. **运行程序:** 执行程序后,将提示用户输入需要加密的数据。
3. **输入数据:** 用户可以输入任意字符串进行哈希计算。
4. **获取结果:** 程序将输出经过多层哈希处理后的安全哈希值。
这个程序可以用于生成强而安全的哈希值,适用于需要高安全性的场景,如密码存储、数据完整性验证等。
请注意,使用此程序生成的哈希值和盐值应该存储在安全的地方,并且不要在公开场合泄露。