zoukankan      html  css  js  c++  java
  • base64学习笔记

    关于是什么:
    定义
    8Bits字节编码方式之一
    应用
    传输8Bit字节代码
    特性
    Base64编码具有不可读性
    描述
    Base64可以成为密码学的基石,非常重要。
    特点
    可以将任意的二进制数据进行Base64编码。
    数据加密之后,数据量会变大,变大1/3左右。
    编码后有个非常显著的特点,末尾有个=号。
    可进行反向解密。
    Base64编码具有不可读性
    结果
    所有的数据都能被编码为并只用65个字符就能表示的文本文件。

    作者:Phant
    链接:https://www.jianshu.com/p/e95278ed98b4
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    用python实现base64编、解码
    import base64
    a = 'HC'.decode() #将'HC'转为二进制
    b = base64.b64encode(a) #将a转为base64编码
    base64.b64encode('HC'.encode()).decode #简写
    'SEM=

    解码:
    base64.b64decode('SEM=').decode() #简写
    'HC'

    201213gxk=MjAyMDEyMTPpg63lubjlnaQ=

    其他笔记:chr(x)将十进制转换为ASCII中相应字符
    orx(x)将ASCII中相应的字符转换为十进制数

  • 相关阅读:
    英语语法
    elk笔记2.0
    zabbix4.0-centos6 报错坑,是因为有3.0的包
    jenkins 用户授权
    python随记
    jenkins
    zabbix3.0、4.0 agent安装配置
    常用
    document.createElement()方法
    581. Shortest Unsorted Continuous Subarray(LeetCode)
  • 原文地址:https://www.cnblogs.com/kenneth2012/p/13822446.html
Copyright © 2011-2022 走看看