各种加密(编码)方式特征汇总

本文汇总了常见的编码方式如Base16、Base32、Base64的特点与应用场景,以及MD5加密算法的原理与特征。同时介绍了Brainfuck这一极小化的计算机语言作为加密手段的特性。
摘要由CSDN通过智能技术生成

目录

1.base编码方式(加密算法)

(1)base16

Base16编码特征:

(2)base32

base32编码特征:

(3)base64

base64编码特征:

2.MD5加密算法

(1)MD5介绍

MD5加密特征:

3.BrainBuck加密算法

(1)Brainfuck介绍

Brainfuck加密特征:


 

1.base编码方式(加密算法)

       base编码严格意义上并不能叫做加密算法,因为base编码并没有提供解密密钥,它只能说是一种编码方式。base编码后的字符串

base编码学习文档https://www.ietf.org/rfc/rfc4648.txt

 

(1)base16

Base16编码采用的是16个ASCII码(数字0-9、字母A-F),可对任意字节数据进行编码。Base16先获取输入字符串每个字节的二进制值(不足8位使用0填充),将其串联进来,然后再按权展开(4比特进行拆分)转换为十进制。

注意:因为16个ascii正好是4的倍数,所以base16编码不可能使用"="填充。

 

Base16编码表:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

afei00123

您的支持是我创作最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值