异或运算用途

异或运算是密码学的核心运算之一。

很多对称加密都是基于异或运算。

 

他们都是二进制运算符,都是汇编下概念,一般来讲,用不上。
但是由于他们较为底层的运算符,所以运算起来速度飞起,在常规操作中也能用上。
比如:
与运算符一般用来清零。
与运算符可以用来转换一个整数到短整数(实际上是把dword转为word)。

0xffffeeee&0xffff=0xeeee

或运算一般用来补码。
比如一个整数型是4个字节,32个比特位,就意味着他能做一个容纳32位的配置所在。(TRUE/FALSE),这个时候可以用来将某位置1。

异或一般用来加密
除此之外还有左移当乘法,右移当除法等奇淫异巧。

这方面知识点太多了,一般没必要特意学习。如果对二进制了解多的话自然就明白了。老实讲,有一定难度。
我打了半天字,估计能看懂的也没几个。。

 

转载于:https://www.cnblogs.com/dzhou/p/9843590.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值