16进制 加密 和二进制的位异或问题
明文 (a)97 (b)98 (c)9901100001 01100010 01100011
密文 a(54)84 b(52)82 c(45)69括号内为16进制
01010100 01010010 01000101
它的规律是相同不变 不同翻转
位异或 能把指定的位翻过来 ---不符合规律啊
位与和位或 相同时到时对了 不同时则又不符合了
我想问的就是97(011000010采用什么运算才能变成84(01010100)
假如是位异或 那么位异或多少呢? --------------------编程问答-------------------- 是想找到它的加密方式吧?这个估计不是位异或之类的。。。。。。 --------------------编程问答-------------------- 一共就那么几个字母、数字,做一个字典,查表替换就是了。
--------------------编程问答-------------------- 我想问的就是97(011000010采用什么运算才能变成84(01010100)
假如是位异或 那么位异或多少呢?
因为A异或B,然后结果再次异或B就又一次得到了A.
你想的这种情况,就假设一个数和密文异或,如果和原文相同,你就找到加密用的数了.字节嘛,不过0-255,才这么点数,实验256次就出来了
补充:VB , 网络编程