编码与加密关系

1、计算机单位介绍

位:bit,0或1,最小单位
字节:Byte,1Byte=8bit
千字节:KByte,1K = 1024B(硬盘里1K= 1000B)
兆字节:MByte,1M = 1024K = 1024B * 1024 = 1024* 1024 *8bit
1GB = 1024M
小贴士,手机的下载速度一般为Mbit,这个速度不是常说的兆,需要除以8。

2、编码解码

(1)字符编码在一系列数字与人们将文本输入到计算机中时希望看到的字符之间提供映射。
(2)在线工具
(3)程序在计算机内部的存储形式,有字符转换成二进制比特流的过程,就叫做编码,由比特流转换为可读字符的过程叫着解码。

3、常用编解码方式:

(1)gob包:go内置的编码解码包
(2)html编码
(3)json编解码
(4)binary包:go内置的编解码包

4、加密解密

加解密就是对比特流进行编解码

你可能感兴趣的:(笔记)