怎样才能将10位数通过密钥加密成6位数并且可以解密?

zlx19861221 2014-04-01 02:54:51
怎样才能将10位数通过密钥加密成6位数并且可以解密?
...全文
880 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ccrun.com 2014-06-05
  • 打赏
  • 举报
回复
用4bit编码
jenhon 2014-06-04
  • 打赏
  • 举报
回复
10位数字,需要5个字节就可以储存,剩下一个字节存储密匙,这样算起来,6byte倒是可以实现你说的,能加密能解密,但是6byte肯定不止6位。
  • 打赏
  • 举报
回复
这是要压缩算法, 不是要加密算法!
yyfhz 2014-04-03
  • 打赏
  • 举报
回复
除非有大密码本做辅助,否则不可能实现。
英年渐肥 2014-04-02
  • 打赏
  • 举报
回复
麻烦,似乎没必要
lhy 2014-04-01
  • 打赏
  • 举报
回复
不可能,信息必然损失。
lyhoo163 2014-04-01
  • 打赏
  • 举报
回复
10位信息>6位信息 ,只有牺牲大部信息才能转换。
haitao 2014-04-01
  • 打赏
  • 举报
回复
两者都是10进制? 基本不可能,信息必然有丢失(除非可压缩)

830

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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