当前位置:网站首页>Base64编码简介
Base64编码简介
2022-07-03 08:06:00 【AI-剁椒鱼头】
Base64编码简介
首先,Base64是一种编码方式,而不是真正的加密方式。即使算,Base64 也仅用作一个简单的“加密”来保护某些数据,而真正的加密通常都比较繁琐。
Base64使用64个通用的可打印字符来存储和表示二进制字数据,同时也可以进行简单的加密,生成不可读文本。Base64字符集包括大、小写英文字母,阿拉伯数字0-9,以及"+“和”/“,以及作后缀填充的”=“共计65个字符,其中编码时只使用前64个。如何使用这64个字符来表示二进制数据呢?这就需要在十进制的0到63以及使用的64个字符之间建立一一对应关系。具体的映射是将十进制的0到63依次与"A-Z”, “a-z”, “0-9”, “+”, "/"一一对应。在计算机中64种可能只需要6bits就能表达(26=64),因此Base64表示法实质上是以6bits为单位,使用规定的通用字符集来表示和存储二进制数据。
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 | / |
使用工具 http://www.lzltool.com/base64 可以在线解析Base64,将Base64转换成字符串或十六进制、或Base64Url格式
边栏推荐
- The difference between hdmi2.1 and hdmi2.0 and the conversion of PD signals.
- tslib库的移植
- Yolo series --- xml2txt script
- the installer has encountered an unexpected error installing this package
- Lua hot update basic grammar
- unity2019_ Input management
- 【cocos creator】点击按钮切换界面
- P2622 light off problem II (state compression search)
- Client server model
- Pulitzer Prize in the field of information graphics - malofiej Award
猜你喜欢

数据库应用技术课程设计之商城管理系统

数据的存储

Multi traveling salesman problem -- overview of formula and solution process

【cocos creator】点击按钮切换界面

The difference between hdmi2.1 and hdmi2.0 and the conversion of PD signals.

Basic operation and process control 2

Xlua task list youyou

C#课程设计之员工信息管理系统

WorldView卫星遥感影像数据/米级分辨率遥感影像

Basic operation and process control
随机推荐
C#课程设计之学生教务管理系统
Haproxy+kept cluster setup 02
Worldview satellite remote sensing image data / meter resolution remote sensing image
Getting started with minicom
方正锐利重磅升级到12.0版本,包装印前处理更加便捷、高效!
An intern's journey to cnosdb
Wechat applet taro learning record
Unity dotween sequence animation replay problem.
Client server model
STM32F103 SPI (pit Diary)
多旅行商问题——公式和求解过程概述
idea取消引用顯示效果
Storage of data
什麼是定義?什麼是聲明?它們有何區別?
Unity change default editor
Unity2019_ Natural ambient light_ Sky box
Xlua task list youyou
WPF:解决MaterialDesign:DialogHost 无法关闭问题
Transplantation of freetype Library
[set theory] order relation (the relation between elements of partial order set | comparable | strictly less than | covering | Haas diagram)