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

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

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

     

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

    0xffffeeee&0xffff=0xeeee

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

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

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

  • 相关阅读:
    js 中读取JSON的方法探讨
    git 教程 git.oschina.net
    JS实现页面跳转重定向的几种方式
    AngularJs 学习
    firebug js版
    emmt html生成
    idea sass scss配置
    关于idea激活
    sublime text There are no packages 解决!
    js监听滚动条事件
  • 原文地址:https://www.cnblogs.com/dzhou/p/9843590.html
Copyright © 2011-2022 走看看