zoukankan      html  css  js  c++  java
  • 异或运算用途

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

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

     

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

    0xffffeeee&0xffff=0xeeee

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

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

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

  • 相关阅读:
    忍道
    2020.12.27
    2020.12.26
    2020.12.25
    记录
    卸载抖音
    汉化报告修改配置文件
    tcp校验client客户端的合法性
    tcp连接发送命令客户端接收后返回结果给服务端
    logging模块
  • 原文地址:https://www.cnblogs.com/dzhou/p/9843590.html
Copyright © 2011-2022 走看看