美文网首页
Base64加密原理

Base64加密原理

作者: 前年的邂逅_Jerry | 来源:发表于2017-03-06 18:46 被阅读137次

Base64编码表

|码值| 字符| 码值| 字符| 码值| 字符| 码值| 字符|
|::|::|::|::|::|::|::|::|
|0 |A |16 |Q |32 |g |48 |w|
|1 |B |17 |R |33 |h |49 |x|
|2 |C |18 |S |34 |i |50 |y|
|3 |D |19 |T |35 |j |51 |z|
|4 |E |20 |U |36 |k |52 |0|
|5 |F |21 |V |37 |l |53 |1|
|6 |G |22 |W |38 |m |54 |2|
|7 |H |23 |X |39 |n |55 |3|
|8 |I |24 |Y |40 |o |56 |4|
|9 |J |25 |Z |41 |p |57 |5|
|10 |K |26 |a |42 |q |58 |6|
|11 |L |27 |b |43 |r |59 |7|
|12 |M |28 |c |44 |s |60 |8|
|13 |N |29 |d |45 |t |61 |9|
|14 |O |30 |e |46 |u |62 |+|
|15 |P |31 |f |47 |v |63 |/|

  • 步骤:
    1、对其要加密的字符串生成对应的二进制(ASCII),英文占8个bit,中文占用三个bit。
    2、取其生成的二进制六个bit,转换成数字取base64表中的字母。
  • 例1:将字符串“ABC“进行base64进行加密.
    1、将ABC转换成对应的二进制:01000001 01000010 01000011
    2、循环取二进制六位。
    3、加密后的结果如下:QUJD
二进制 010000 010100 001001 000011
十进制 16 20 9 3
base64 Q U J D
  • 例2:将字符串“ABCD”进行base64加密
    1、将ABC转换成对应的二进制:01000001 01000010 01000011 01000100
    2、循环取二进制六位。
    3、加密后的结果如下:QUJDRA==
二进制 010000 010100 001001 000011 010001 00
十进制 16 20 9 3 17 0
base64 Q U J D R A

注:“==” 是两位占位符 只有四个字节,在base64中循环取3的倍数。
如果“ABCD0”进行base64加密,结果为:“QUJDRDA=”

相关文章

  • iOS加密

    什么是加密? 加密 = 算法 + 钥匙 base64只是编码,不能归类于加密,base64编码原理 算法是固定且公...

  • iOS关于数据加密

    base64: 原理: 使用终端加密演示: 代码方式:

  • python3.0 base64 解密以及base64原理

    python3.0 base64 解密以及base64原理 python3.0 加密 >>> import bas...

  • pytest框架-加密接口用例设计01

    加密原理:在得到响应后对响应做解密处理 场景: 1、知道加密方式,可使用通用加密算法(base64)2、不了解,让...

  • base64加密算法

    前段时间工作上需要对log进行加密解密,于是研究了下base64的原理。 base64的原理是把二进制数据转换成字...

  • iOS 关于加密

    常见的iOS代码加密常用加密方式包括Base64加密、MD5加密、AES加密、RSA加密等。 Base64加密 B...

  • 前后端参数加密

    一,常用类型加密方式 1,base64无秘钥加密2,base64秘钥加密3,AES 加密4,RSA加密 二,加密方...

  • base64加密原理

    将源文件的字符串传化为二进制数据 字符串单位是 byte ,二进制位单位 bit 1byte = 8bit bas...

  • Base64加密原理

    Base64编码表 |码值| 字符| 码值| 字符| 码值| 字符| 码值| 字符|...

  • 加密

    AES 加密 密钥生成 数据填充至16的倍数 AES 加密 BASE64 加密 解密 BASE64 解密 AES ...

网友评论

      本文标题:Base64加密原理

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