美文网首页
python加解密

python加解密

作者: MagicalGuy | 来源:发表于2018-10-09 00:17 被阅读0次

encoding:utf-8

import base64
import hashlib

data = base64.b64encode('hello world')
print data
print base64.b64decode(data)

md5Obj = hashlib.md5()
md5Obj.update('qq123456')
print md5Obj.hexdigest()

===============

encoding:utf-8

encode 字符串对象拥有该函数 , 返回一个字节流

1. 默认将Unicode编码的字符串编码成指定格式的字符串

u'如花'.encode('gb2312') 将字符串编码成gb2312格式的字符串

2. 如果要编码的字符串不是Unicode格式,就会报异常

decode 字节流对象拥有该函数 , 返回一个字符串

1. 将指定编码格式的字符串解码还原回Unicode编码的字符串

2. 如果要解码的字符串的编码格式和形参中说明的编码格式不一致,

会报异常

下面是一个字符串

print '如花'

下面是一个字节流

运行结束后,str保存的是gb2312的编码

str = u'如花'.encode('gb2312')

运行结束后,str2保存的是Unicode

str2 = str.decode('gb2312')

gb2312(ascii编码的一种变种)

utf-8

utf-16

utf-32

unicode

相关文章

  • RSA加解密、签名、AES加密 python、java版本

    说明 python、java 双向验证RSA、加解密、签名 支持RSA 1024、2048加解密 python、j...

  • Python中AES pkcs5加解密

    介绍 实际操作中,当需要Python加解密并与Java互传数据时,就需要用Python实现一遍加解密 pkcs5介...

  • 专业实训2

    组长:李泽铭晖 组员:陈宏年, 李锐鹏,余慧敏 完成情况: 加解密文件 python 命令行版本 加解密文件 MF...

  • python加解密

    encoding:utf-8 import base64import hashlib data = base64....

  • python RSA加密、解密、签名

    python RSA加密、解密、签名 python中用于RSA加解密的库有好久个,本文主要讲解rsa、M2Cryp...

  • DES-Python加解密案例

    在python中处理des加解密,常用的库是pyDes这个库,现在以具体例子来讲解加解密算法1、需求:对一段数字或...

  • Python中RSA PKCS1_v1_5加解密加签

    介绍 Python中实现RSA方式的加解密以及加签 依赖包 加密加签 解密

  • python des加解密

    在python中进行des加解密处理,一般推荐的库例如 pyDes,pycrypto,如何使用网上有很多的介绍。以...

  • python加解密详情

    一、python加密方式 目前python支持的加密有一下几种方式: md5 base64 AES RSA 注意:...

  • python rsa加解密

    方法一 # 非对称RSA加密 def rsa_encrypt(data: bytes, public_key): ...

网友评论

      本文标题:python加解密

      本文链接:https://www.haomeiwen.com/subject/uaplaftx.html