python如何使用base加密解密

 更新时间:2024年05月24日 11:09:17   作者:南子大哥  
base编码是一种加密解密措施,目前常用的有base16、base32和base64,以base64为例,base64加密后共有64中字符,本文给大家分享python使用base加密解密的相关知识,感兴趣的朋友跟随小编一起看看吧

原理

base编码是一种加密解密措施,目前常用的有base16、base32和base64。其大致原理比较简单。
以base64为例,base64加密后共有64中字符。其加密过程是编码后将每3个字节作为一组,这样每组就有3*8=24位。将每6位作为一个单位进行编码(2**6=64,这样就恰好每个值都对应了一个字符)。
举个例子:

将字符 ABC进行base64加密
首先如果将 ABC转化为二进制,值为:
01000001 01000010 01000011
以6位为一个单位划分:
010000 010100 001001 000011
将划分后结果对应上相应的字符结果为:
QUJD

base16和base32同理,就是划分单位分别为4位和5位。

python使用base加密解密

加密

首先将原来字符编码成二进制

在这里插入图片描述

然后将二进制编码进行base64加密,得到加密结果

在这里插入图片描述

解密

步骤类似,是加密过程反过来
首先将base64值转为二进制

在这里插入图片描述

接着将二进制用相应编码解码成结果:

在这里插入图片描述

base32和base16

base32和base16用法类似

在这里插入图片描述

到此这篇关于python使用base加密解密的文章就介绍到这了,更多相关python base加密解密内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • PyCharm的设置方法和第一个Python程序的建立

    PyCharm的设置方法和第一个Python程序的建立

    今天小编就为大家分享一篇PyCharm的设置方法和第一个Python程序的建立,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01
  • 用Python将PDF文件转存为图片的实现方法

    用Python将PDF文件转存为图片的实现方法

    在Python中,将PDF文件转换为图片格式使用专门的库来处理PDF文档,并将其每一页导出为常见的图像格式,这可以通过PyMuPDF库中的fitz模块或pdf2image库实现,本文给大家介绍了用Python将PDF文件转存为图片的方法,需要的朋友可以参考下
    2024-04-04
  • 关于Python OS模块常用文件/目录函数详解

    关于Python OS模块常用文件/目录函数详解

    os模块是操作系统接口模块,提供了一些方便使用操作系统相关功能函数,这里介绍下os模块中对于文件/目录常用函数和使用方法。感兴趣的朋友跟随小编一起看看吧
    2021-06-06
  • Python中的if判断语句中包含or问题

    Python中的if判断语句中包含or问题

    这篇文章主要介绍了Python中的if判断语句中包含or问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • 使用Python-pptx 告别繁琐的幻灯片制作

    使用Python-pptx 告别繁琐的幻灯片制作

    这篇文章主要介绍了使用Python-pptx 告别繁琐的幻灯片制作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-05-05
  • Python的pycurl包用法简介

    Python的pycurl包用法简介

    这篇文章主要介绍了Python的pycurl包用法简介,文中罗列了其下模块中的一些常用方法,需要的朋友可以参考下
    2015-11-11
  • python3 如何解压缩.gz文件

    python3 如何解压缩.gz文件

    这篇文章主要介绍了python3 如何解压缩.gz文件,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-09-09
  • Python实现翻转数组功能示例

    Python实现翻转数组功能示例

    这篇文章主要介绍了Python实现翻转数组功能,涉及Python针对数组的遍历、判断、排序等相关操作技巧,需要的朋友可以参考下
    2018-01-01
  • 利用python读取windows注册表的方法详解

    利用python读取windows注册表的方法详解

    在windows系统中,注册表 是系统定义的数据库,应用程序和系统组件在其中存储和检索配置数据,本文将为大家整理Python读取windows注册表的相关方法,希望对大家有所帮助
    2025-09-09
  • Python基于内置库pytesseract实现图片验证码识别功能

    Python基于内置库pytesseract实现图片验证码识别功能

    这篇文章主要介绍了Python基于内置库pytesseract实现图片验证码识别功能,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02

最新评论