本周MISC总结

1.base64
用64个可打印字符表示二进制数据的方法。
每3个字符为一组,将每个字符ASCLL码八位的二进制形式以6位为一组组成4个新字符。不足3字节时后面填充0,字符为‘=’,不足6位补0,字符为‘A’。
网上找到的

2.二进制
二进制转十进制:把每一位上的1变为2的(位数-1)次方后相加
十进制转二进制:除2取余,余数逆序

计算机中一个字节使用8位二进制表示
正数首位(符号位)为0
负数:
原码:首位为1
反码:符号位不变,其余对原码取反
补码:反码基础上加1

3.培根密码
用五个AB组成的字符表示26个字母
AB可用两种不同的形式替代,如大写表示A,小写表示B

4.凯撒密码和维吉尼亚密码
凯撒密码:将原文按密钥数字顺字母表平移
维吉尼亚密码:将原文与密钥一一对应,从表格中找出两个字母对应行列的交点,即为密文
维吉尼亚密码对照表

5.摩斯密码
使用长短两种信号的不同组成表示字符
摩斯密码

猜你喜欢

转载自blog.csdn.net/m0_51426816/article/details/112441847