Skip to content

Latest commit

 

History

History
24 lines (12 loc) · 1.97 KB

注意事项.md

File metadata and controls

24 lines (12 loc) · 1.97 KB

注意事项

在使用 hash_generator.py 脚本时,请注意以下几点:

  1. 环境依赖:请确保你的 Python 环境已经安装了 hashlibcryptographyargon2-cffiblake3pycryptodomebcrypt 库。如果没有安装这些库,你可以运行 安装依赖项.py 来安装它们:

  2. 数据输入:请确保输入的数据是正确的,并且符合预期的格式。如果输入的数据不符合预期,可能会导致哈希计算错误。

  3. 盐的使用:在计算哈希值时,脚本会生成一个随机的盐值。这个盐值用于增加哈希值的随机性,从而提高安全性。请确保每次计算哈希值时都使用一个新的盐值。

  4. 迭代次数:在 enhanced_strong_hash 函数中,你可以通过修改 iterations 参数来控制哈希计算的迭代次数。增加迭代次数可以提高哈希值的强度,但也会增加计算时间。请根据你的需求选择合适的迭代次数。

  5. 密码和密钥:在 generate_key 函数中,你需要提供一个密码和一个盐值来生成密钥。请确保密码和盐值是安全的,并且不会泄露给他人。

  6. 加密和解密:在 encrypt 函数中,脚本会使用 AES 加密算法来加密数据。请确保密钥和初始化向量(IV)是安全的,并且不会泄露给他人。

  7. HMAC:在 create_hmac 函数中,脚本会使用 HMAC 来生成数据的哈希值。请确保密钥是安全的,并且不会泄露给他人。

  8. 错误处理:脚本中包含了一些错误处理代码。如果计算哈希值时发生错误,脚本会打印出错误信息并退出。请确保在运行脚本时能够正确处理错误。

  9. 退出脚本:你可以通过输入 !@exit!@exit 来退出脚本。

  10. 版本更新:请确保你使用的是最新版本的脚本。你可以通过访问 https://github.com/nitsc/Strong-Hash-Generator 来查看或获取最新版本。