首页下载资源安全技术python-mini.zip

ZIPpython-mini.zip

CissSimkey18.55KB需要积分:1

资源文件列表:

python_mini.zip 大约有17个文件
  1. mini/
  2. mini/random_alg.py 380B
  3. mini/random_apply.py 399B
  4. mini/readme.txt 1.15KB
  5. mini/sm3_alg.py 1010B
  6. mini/sm3_apply.py 1.08KB
  7. mini/sm4_alg.py 5.94KB
  8. mini/sm4_apply.py 10.74KB
  9. mini/symmetric_alg.py 4.49KB
  10. mini/symmetric_apply.py 5.51KB
  11. mini/__init__.py 12B
  12. mini/__pycache__/
  13. mini/__pycache__/random_alg.cpython-312.pyc 423B
  14. mini/__pycache__/sm3_alg.cpython-312.pyc 1.69KB
  15. mini/__pycache__/symmetric_alg.cpython-312.pyc 6.01KB
  16. mini/__pycache__/symmetric_apply.cpython-312.pyc 4.25KB
  17. mini/__pycache__/__init__.cpython-312.pyc 184B

资源介绍:

Author: tanglei 本次提供密码三级的最小集合,需要sm2等的,微信私聊。 DateTime:2024-11-18 完成 微信:ciss_cedar 欢迎一起学习 description:_alg文件 是bytes操作,_apply文件 是对str的操作 最小集合如下: 引用了 gmssl 和 cryptography 两个库。 pip install gmssl pip install cryptography 主要是gmssl实现的比较少,也可以完全由cryptography实现,但是cryptography不支持sm2算法 所以部分引用了cryptography,也可以完全引用cryptography库,但这个库不是国内的。 随机数:gen_random 完整性: sm3_hmac,注意sm3不能单独使用,也不能单独保证完整性,因为里面没有密钥,算法是公开的,大家都可以计算 加解密:sm4_cbc_encrypt,sm4_cbc_decrypt, 文件加解密:file_encrypt_sm4,file_decrypt_sm4 ,使用默认模式CBC,mode不传
100+评论
captcha