当前位置:   article > 正文

base64,base32bit加密解密

java中base64加密成32字符串
  1. import base64
  2. str='admin'
  3. str=str.encode('utf-8')
  4. #加密
  5. bs64=base64.b64encode(str)
  6. #解密
  7. debs64=base64.b64decode(bs64)
  8. print(debs64.decode("utf-8"))
  9. #base32bit加密
  10. bs32=base64.b32encode(str)
  11. #b32解密
  12. debs32=base64.b32decode(bs32)
  13. print(debs32.decode("utf-8"))关于md5 以及sha1:
import  hashlib
print("在所有平台上,保证被hashlib模块支持的hash算法名称的集合:\n{}".format( hashlib.algorithms_guaranteed))
m=hashlib.md5("张三".encode("utf-8")).hexdigest()
print(m)
k1=b"byte111"
k2=b"byte222"
arg=hashlib.md5()
n=arg.update(k1+k2) # 等价于2步arg.update(k1) arg.update(k2)
print(arg.hexdigest())
sha=hashlib.sha1("zhan".encode("utf-8")).hexdigest()
print(sha)

""" 在所有平台上,保证被hashlib模块支持的hash算法名称的集合:
{'md5', 'sha512', 'blake2b', 'sha3_512', 'sha3_384', 'shake_256', 'sha256', 'sha3_256', 'sha384', 'sha3_224', 'sha1', 'blake2s', 'sha224', 'shake_128'}
615db57aa314529aaa0fbe95b3e95bd3
c2dcabc61522e768ed500222191ea7e5
9ac5dda30864f23386d2b66c6d6aa40357c1d9bd
"""

  

转载于:https://www.cnblogs.com/SunshineKimi/p/10903184.html

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/177145
推荐阅读
相关标签
  

闽ICP备14008679号