能力值:
( LV2,RANK:10 )
2 楼
你比我强啊,这是什么上的加密算法呀.
能力值:
( LV2,RANK:10 )
3 楼
没人看能推算出其中的算法吗?
能力值:
( LV2,RANK:10 )
4 楼
非常简单的算法
打开ASIIC码表中的高低位颠倒一下而已。
举例:1=4 4=1
1 = 00110001
4 = 00110100
注意上面2进制的后4位 颠倒一下 1密文--> 0001明文 是不是4
你给出的5 = 5 二进制 00110101 后4位0101颠倒一下也是0101 所以不变.
你可以验证一下我的想法是否正确. :)
能力值:
( LV2,RANK:10 )
5 楼
如果是字符 a 呢? 或其他字符, 如何推算
能力值:
( LV2,RANK:10 )
6 楼
a = 61 = 1100001 高低位颠倒后 1100100 = 64 = d
b = 62 = 1100010 高低位颠倒后 1101000 = 68 = h
能力值:
( LV2,RANK:10 )
7 楼
OK. 汉字情况呢. 如"学"?
能力值:
( LV9,RANK:250 )
8 楼
密码啊,头疼~~~
能力值:
( LV2,RANK:10 )
9 楼
朋友凡是自己思考一下比较好,别一味的问别人. 那样对你没什么帮助的。非常讨厌那些拿来主义的人。
就你最后一个问题,汉字怎么怎么处理,你自己好好想想,1汉字=2字符!然后呢,别在问了。好运
能力值:
( LV2,RANK:10 )
10 楼
对于楼主的情况,可以用查表法,偷懒了,呵呵。
能力值:
( LV2,RANK:10 )
11 楼
说的有理. 不过, 由于本人水平有限, 有些点想不通. 所以只能不耻下问了.
能力值:
( LV4,RANK:50 )
12 楼
汉字?我觉得应该转换完后在用高低位分离,直接取asc码是负数.反正我是这么认为的,不知道错了没
能力值:
( LV2,RANK:10 )
13 楼
比如: “回”字经过加密算法后变成“讫”
“回”字,第一字节和第二字节二进制分别为:10111011 11011000
高低位相互换后第一和第二字节二进制分别为:10111110 11010010
转换后的汉字为“疽”,并不是“讫”?
能力值:
( LV2,RANK:10 )
14 楼
各位能提示一下吗?