【讨论】如果两个字节加密成两个字节,安全性有多高???

hua_zhixing_ 2013-03-11 08:59:00
因特别需求,需要将两个字节加密成两个字节,是大量数据,少数数据被破解影响不大,不是密码那样的单一数据。

我在想两个字节也就65536个数,再怎么设计加密算法,也就那么点可能,被破解的可能性还是挺大的,但又因为是大量数据,暴力破解意义不大,所以又在想,真要破解的话,必需推测出加密算法。

大家讨论下,基于这种加密要求安全性有多高???
...全文
397 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
hua_zhixing_ 2013-03-22
  • 打赏
  • 举报
回复
引用 7 楼 bfdeh 的回复:
这个可能性不止一点两点吧。 两个字节,就有16个bit,你任意打乱各个bit位的顺序,这就有16!种组合了吧。 然后再将组合出的数进行各种加减乘除异或组合运算,这个要猜还是不容易吧。
有专门研究密码学的,16位应该是仅在掌握
bfdeh 2013-03-18
  • 打赏
  • 举报
回复
引用 楼主 haoshen1987 的回复:
我在想两个字节也就65536个数,再怎么设计加密算法,也就那么点可能
这个可能性不止一点两点吧。 两个字节,就有16个bit,你任意打乱各个bit位的顺序,这就有16!种组合了吧。 然后再将组合出的数进行各种加减乘除异或组合运算,这个要猜还是不容易吧。
IT_民工 2013-03-16
  • 打赏
  • 举报
回复
引用 5 楼 haoshen1987 的回复:
引用 2 楼 IT247071192 的回复:那就,一天换一个密钥 密钥不需要传输,别人看不到的情况下,也要这样做吗?
其实密码这东西,军用级别的都有人能破解,就看有没有破解的必要和破解的代价。你用个MD5就一般而言OK了。
hua_zhixing_ 2013-03-14
  • 打赏
  • 举报
回复
引用 2 楼 IT247071192 的回复:
那就,一天换一个密钥
密钥不需要传输,别人看不到的情况下,也要这样做吗?
hua_zhixing_ 2013-03-12
  • 打赏
  • 举报
回复
引用 3 楼 zhaokai115 的回复:
自己产生一个随机数序列,每两字节换一个密钥,除非敌人知道你的密码本。。。
得是多长的密钥,也可以是两个字节的长度?
zhaokai115 2013-03-11
  • 打赏
  • 举报
回复
自己产生一个随机数序列,每两字节换一个密钥,除非敌人知道你的密码本。。。
IT_民工 2013-03-11
  • 打赏
  • 举报
回复
那就,一天换一个密钥
FancyMouse 2013-03-11
  • 打赏
  • 举报
回复
同一个密钥加密多组信息的话一般会挂。

33,028

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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