请问此数据的加密算法

setcdq9801的专栏 2002-07-22 05:44:38
d85dc27c1012c9d8

80zjb311
上面是密文
下面是明文

请问它的加密算法是什么

谢谢
...全文
48 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
算了,结贴
zzwu 2002-07-24
  • 打赏
  • 举报
回复
所给加密算法实际只是说明你提的问题条件不够.
不能拿一个字符串来要求加密或确定加密算法.
zzwu 2002-07-24
  • 打赏
  • 举报
回复
所给加密算法实际只是说明你提的问题条件不够.不能拿一个字符串来要求加密.
zzwu 2002-07-24
  • 打赏
  • 举报
回复

我上面的式子中,*代表字节或字符;

式子右边是2个16进制数,所以不能超过255,所以要对结果作 mod 256运算.



  • 打赏
  • 举报
回复
to : zzwu(未名)

可以说详细一点吗??
我对加密一点都不了解
zhouxinghai 2002-07-23
  • 打赏
  • 举报
回复
只能估计,这是一种分组长度为64bit的分组密码算法。
你可能从应用环境的知识,或者代码等等,去了解是什么算法。
对于一个比较强的密码算法,不可能从有限的(几个、几十个...乃至2^32个)明密文对来判断算法。因为,
即使你知道可能是DES算法,你也只能通过找出密钥来验证你的猜测,而这相当于你破译了密码(“已知明文和密文的攻击”)。

所以,不要在这个方向费力了。
许野平 2002-07-23
  • 打赏
  • 举报
回复
加密算法本质上都是不可解的,平时的解法只是根据内容在一定概率下正确而以。
zzwu 2002-07-23
  • 打赏
  • 举报
回复

能实现

80zjb311 -> d85dc27c1012c9d8

转换的一个加密算法如下:


第1位: *->d*
第2位: *->(*+5d) mod 256
.....
.....
第7位: *->(*+c8) mod 256
第8位: *->(*+d7) mod 256




bjay 2002-07-22
  • 打赏
  • 举报
回复
如果想查出,你必须有许多明、密文对照表,越多越好。
使用的方法、使用时有什么要求等,总之,相关的东西越多越好。
  • 打赏
  • 举报
回复
如果我多给几组可以找出来吗?
许野平 2002-07-22
  • 打赏
  • 举报
回复
明文是1,密文是2。请问是什么加密算法,嘻嘻...
  • 打赏
  • 举报
回复
那你们说还有什么资料??
bjay 2002-07-22
  • 打赏
  • 举报
回复
就这点明、密文对照表???不可能说出来的。
只能有大概的推测。
如可能是DES系列的,其它算法也是可能 的。
ckc 2002-07-22
  • 打赏
  • 举报
回复
明文是8字节字符
密文应该是16进制数表示的8字节

有无数的加密算法都是这样的形式
分组算法差不多都是8字节一组的
你可以认为它是DES,也可以认为它是IDEA,
或者说几乎所有的加密算法都可能产生这样的结果

所以我认为你的问题条件不足

33,028

社区成员

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

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