【逆向】第一章 进制


前言

第一个初级专题就是进制

一、进制的定义

n进制就是由n个符号随意组成,逢n进一

16进制转二进制
把一个十六进制的个位等转成四个数字表示的二进制数


二、进制的本质

进制的本质是查出来的 以8进制为例
在这里插入图片描述

示例1:如1+2,就是1在右上角的表上往后数两个,即为3
示例2:如22,就是两个2,23就是两个3,3*5就是3个5,查表就是5加5再加5

因此,不需要转换成十进制,进制的本质就是查表


三、运算

在这里插入图片描述

1.加法

第一个(方法):

7+3经查表是12
下一位7+312,进一位13
下一个3+25,进一位是6
即为632

2.减法

上图第三个(方法):

4+几等于62
3-5不够,借一位,13-55加‘6’等于13,所以6
借一位,1
所以为162

3.乘法

上图第二个(方法):

4*630,进3,得0
4*7等于34,进3,加37
2*410,加33,进1
1370

再用27651666
相加即可得20250

4.除法

上图第四个(方法):

4乘多少等于23?查出4*4=20,第一位写4
23减去2034乘多少等于34?查出4*7等于34
所以234/4等于47

四、进制的自定义符号

如三进制,把0,1,2组成的我们可以调换成由2,1,0来组成
在这里插入图片描述
练习检验方法:第一个三行的012前面都是0,第二个三行012的前面都是1,第三个三行的012前面都是2

在这里插入图片描述

附录

海哥说“:进制是个好东西,如果在项目时自定义几个进制用来用来加密,可以给解密的人带来极大的障碍,这种方法称为进制加密”

猜你喜欢

转载自blog.csdn.net/qq_46441427/article/details/112412921