请问下面的每两行的十六进制解码算法是什么

bibofun 2014-01-09 10:19:18
已知下面每两行中,采用了相同的编码方式,第一行是原码,第二行是对应的编码,每行中箭头前面的是16进制,箭头后面的是对应的二进制。请问解码算法是什么才能够从编码行得到源码行?谢谢!

原FE FF ->1111 1110 1111 1111
编EC CB ->1110 1100 1100 1011

原00 61 ->0000 0000 0110 0001
编4F D1 ->0100 1111 1101 0001

原00 20 ->0000 0000 0010 0000
编12 3E ->0001 0010 0011 1110

原5D E5 ->0101 1101 1110 0101
编43 42 ->0100 0011 0100 0010
...全文
140 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq120848369 2014-01-09
  • 打赏
  • 举报
回复
引用 3 楼 luciferisnotsatan 的回复:
[quote=引用 1 楼 baichi4141 的回复:] 如果看加密前和加密后数据就能猜出加密算法,那这世上就不会有加密算法这种东西了
+1[/quote] +1
baichi4141 2014-01-09
  • 打赏
  • 举报
回复
如果加密前和加密后数据总大小相同,那么有可能是按字节加密的 即便这样,也未必就是字节一一对应,例如每个字节和前三个字节做异或这种最简单的加密方式,如果没有连续大量数据也是猜不出来的 如果加密前和加密后数据总大小不同,那加密前后的部分数据一点用处都没有
逸萌 2014-01-09
  • 打赏
  • 举报
回复
luciferisnotsatan 2014-01-09
  • 打赏
  • 举报
回复
引用 1 楼 baichi4141 的回复:
如果看加密前和加密后数据就能猜出加密算法,那这世上就不会有加密算法这种东西了
+1
图灵狗 2014-01-09
  • 打赏
  • 举报
回复
看不出规律。
引用 楼主 bibofun 的回复:
已知下面每两行中,采用了相同的编码方式,第一行是原码,第二行是对应的编码,每行中箭头前面的是16进制,箭头后面的是对应的二进制。请问解码算法是什么才能够从编码行得到源码行?谢谢! 原FE FF ->1111 1110 1111 1111 编EC CB ->1110 1100 1100 1011 原00 61 ->0000 0000 0110 0001 编4F D1 ->0100 1111 1101 0001 原00 20 ->0000 0000 0010 0000 编12 3E ->0001 0010 0011 1110 原5D E5 ->0101 1101 1110 0101 编43 42 ->0100 0011 0100 0010
baichi4141 2014-01-09
  • 打赏
  • 举报
回复
如果看加密前和加密后数据就能猜出加密算法,那这世上就不会有加密算法这种东西了
baichi4141 2014-01-09
  • 打赏
  • 举报
回复
建个大小为65536的映射表,遍历加密前和加密后的全部数据,完毕
bibofun 2014-01-09
  • 打赏
  • 举报
回复
这是来自一个输入法码表的加密,肯定是按字加密(不是字节), 例如, 0020H本来为“空格”,经加密后,都是123EH, 0061H为字母”a",经加密后,都是 5DE5H为“工”,经加密后总为4342H
bibofun 2014-01-09
  • 打赏
  • 举报
回复
5DE5H为“工”,经加密后总为4342H
bibofun 2014-01-09
  • 打赏
  • 举报
回复
这是来自一个输入法码表的加密,肯定是按字加密(不是字节), 例如, 0020本来为“空格”,经加密后,都是123E, 0061为字母”a",经加密后,都是4FD1
千树之影 2014-01-09
  • 打赏
  • 举报
回复
很简单,把写加密算法的人找来,拷问一番就知道了。
赵4老师 2014-01-09
  • 打赏
  • 举报
回复
MD5随便加点“盐”,就能让你猜一个世纪!

64,654

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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