有咩有比较简单的加密算法

czcwzw 2013-11-21 03:09:37
现在有一个要求
y = f(x)(x为DWORD,y也为DWORD),
就是对于一个输入x,进行变换产生y,而且y必须是唯一的.
有没有什么简单的算法实现?
...全文
242 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
樱空姬 2013-12-05
  • 打赏
  • 举报
回复
引用 8 楼 worldy 的回复:
[quote=引用 6 楼 u012917646 的回复:] 我是一个字符一个字符读出来,用个函数算成另一个字符再写进去,函数双方约定好,这样不行么
只要可逆,什么方式都可以[/quote] 约定一个单调函数,源和目标一一对应,解密就用反函数解
river80 2013-11-27
  • 打赏
  • 举报
回复
base64,哥现在用3des
许文君 2013-11-22
  • 打赏
  • 举报
回复
异或加,反算也简单,这个方便吧
樱空姬 2013-11-22
  • 打赏
  • 举报
回复
我是一个字符一个字符读出来,用个函数算成另一个字符再写进去,函数双方约定好,这样不行么
worldy 2013-11-22
  • 打赏
  • 举报
回复
引用 6 楼 u012917646 的回复:
我是一个字符一个字符读出来,用个函数算成另一个字符再写进去,函数双方约定好,这样不行么
只要可逆,什么方式都可以
worldy 2013-11-21
  • 打赏
  • 举报
回复
int a=n1,b=n2; int c=a^b;//a原文,c密文,b密码 a=c^b;//解密
czcwzw 2013-11-21
  • 打赏
  • 举报
回复
那如果是 y = f(x1,x2),(y,x1,x2都是DWORD) 要求y要唯一,有没有什么算法?
gz_qmc 2013-11-21
  • 打赏
  • 举报
回复
引用 楼主 czcwzw 的回复:
现在有一个要求 y = f(x)(x为DWORD,y也为DWORD), 就是对于一个输入x,进行变换产生y,而且y必须是唯一的. 有没有什么简单的算法实现?
引用 2 楼 czcwzw 的回复:
的确很简单, 有咩有稍微复杂一点点滴
贱!!!!!!!!!!!
czcwzw 2013-11-21
  • 打赏
  • 举报
回复
的确很简单, 有咩有稍微复杂一点点滴
yaozhiyong110 2013-11-21
  • 打赏
  • 举报
回复
f(x) = x^13(任意一个数都行,不过推荐2进制1的个数别太少) 根据y找回x只要再调用一次f(y)即可...

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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