弱弱的问一句:XOR到底有什么用处或者好处?

seafish2011 2013-03-23 08:07:29
XOR好像只是一个单纯的加减运算而已。如果用这个来做加解密,岂不是很快就会被人破解了?不知道我这想法有没有进了误区
...全文
528 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
贸易飞 2013-04-05
  • 打赏
  • 举报
回复
xor除了快,还有一个特点,就是就是……*&%,我也不知道术语如何表达,我称其为二反性吧,类似与1/2自旋的量子。 a xor b = c c xor b = a 或者:a xor b xor b = a 在早期资源紧张时,有个十分经典的换位法: a = a xor b b = a xor b a = a xor b 呵呵,现在不知道还有没有人任然在用这个技巧?
myjisgreat 2013-04-04
  • 打赏
  • 举报
回复
汇编中清零用的不是mov a,0而是xor a,a 应为效率高
东方之珠 2013-04-02
  • 打赏
  • 举报
回复
XOR 还可用于图像的光栅运算,得到异想不到的图像效果。
of123 2013-04-02
  • 打赏
  • 举报
回复
不管你喜不喜欢,当你采用某一个算法标准的时候,你就不得不用。
of123 2013-04-02
  • 打赏
  • 举报
回复
非对称算法未必都不用异或运算。 例如 ECC 算法的数据加密有许多不同的协议(方案),其中中国的 SM2 算法就采用公钥生成一个中间密钥 t,然后用 t XOR m 得到密文中的 C2 部分。其中 m 就是明文。解密一方利用私钥得到相同的 t,利用 t XOR C2 得到 m。
lid617914 2013-04-02
  • 打赏
  • 举报
回复
算法,通讯的数据常要用到
东方之珠 2013-03-30
  • 打赏
  • 举报
回复
加密还是用土办法好点。学过组合数学没有?
seafish2011 2013-03-29
  • 打赏
  • 举报
回复
引用 11 楼 u010082352 的回复:
XOR是逻辑运算,所以速度飞快,加密算法当中也许用不到,如RSA/ECC根本就没有它的影子,但加密程序肯定是离不了它的。 本人正巧在开发一个数字签名与加密的软件,程序中夸张点说,每行都有XOR,呵呵。 算法当中没有,是指非对称算法,如RC4等单密钥的算法,肯定也离不了它。 根本的原因就是运算速度快。 用习惯了,你就会喜欢上它了。 ……
暂时还没看出它的优点
贸易飞 2013-03-29
  • 打赏
  • 举报
回复
  XOR是逻辑运算,所以速度飞快,加密算法当中也许用不到,如RSA/ECC根本就没有它的影子,但加密程序肯定是离不了它的。   本人正巧在开发一个数字签名与加密的软件,程序中夸张点说,每行都有XOR,呵呵。   算法当中没有,是指非对称算法,如RC4等单密钥的算法,肯定也离不了它。   根本的原因就是运算速度快。   用习惯了,你就会喜欢上它了。
Tiger_Zhao 2013-03-25
  • 打赏
  • 举报
回复
计算机的加法有什么用处?
太简单了,完全可以心算或笔算。
这不是坑钱吗!!!
of123 2013-03-25
  • 打赏
  • 举报
回复
如果你使用固定密钥来异或加密,那当然不安全。 但是,许多现代的加密算法协议,例如分组算法的 OFB, CFB 协议还是要用到异或算法的。只不过它的密钥生成过程动态化了,密钥在不断变化。
of123 2013-03-25
  • 打赏
  • 举报
回复
某些密码算法中有限域的加法是定义为异或运算的。 不过硬件的数字加法实现与异或逻辑运算没有直接关系。虽然没有设计过 CPU,但 MPU 的一些算法模块是设计过的。这一点可以负责任地说。碰巧和我的工作有关哦。
  • 打赏
  • 举报
回复
引用 3 楼 myjian 的回复:
引用 2 楼 akirya 的回复:单纯xor没啥意思进老猫的群里来啊! 好久木有回过地球了吧
呃,你邀请我下。
嗷嗷叫的老马 2013-03-24
  • 打赏
  • 举报
回复
引用 2 楼 akirya 的回复:
单纯xor没啥意思
进老猫的群里来啊! 好久木有回过地球了吧
threenewbee 2013-03-24
  • 打赏
  • 举报
回复
没有xor运算,CPU连加法都算不了。虽然xor没有什么好处。但是你不会买一块连加法都算不了的cpu吧。
airways1 2013-03-24
  • 打赏
  • 举报
回复
可以少用几个and ,or 来运算我们要的结果
worldy 2013-03-24
  • 打赏
  • 举报
回复
用几个二极管三极管就可以xor了
  • 打赏
  • 举报
回复
单纯xor没啥意思
酷心 2013-03-23
  • 打赏
  • 举报
回复
XOR是异或,属于逻辑运算,不是数学运算!用来做加解密是比较容易破解,不过容易写

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧