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中相应的字符转换为十进制数

  • 相关阅读:
    mangodb学习0.1 概念
    express 学习笔记(一)路由
    vue配置路由
    screenX, clientX, pageX
    svg的世界、视窗、视野
    window.print()打印网页(一)
    cookie基础
    BOM基础
    Java三大特征:封装 继承 多态
    面向对象
  • 原文地址:https://www.cnblogs.com/kenneth2012/p/13822446.html
Copyright © 2011-2022 走看看