Base64 SHA1 MD5

本文介绍了Base64编码原理和过程,包括编码后的字符串特征。同时,详细讨论了MD5和SHA1哈希算法,强调它们的特性如压缩性、抗修改性和抗碰撞性,并指出在密码存储和文件校验中的应用。
摘要由CSDN通过智能技术生成

Base64编码

1:Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法
2: Base64编码是从二进制到字符的过程,可用于在HTTP环境下传递较长的标识信息
3: 编码后的数据是一个字符串,其中包含的字符为:A-Z、a-z、0-9、+、/
共64个字符:26 + 26 + 10 + 1 + 1 = 64。其实是65个字符,“=”是填充字符
4: 64个字符需要6位来表示,表示成数值为0~63

这里写图片描述


Base64编码过程

1:字符串“Xue”经过Base64编码后变为“WHVl”。长度为3个字节的数据位数是8*3=24,可以精确地分成6*4
这里写图片描述

2:如果数据的字节数不是3的倍数,则其位数就不是6的倍数,那么需要就不能精确地划分成6

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值