百分求一算法!!!!急

ju_feng 2002-11-03 04:03:54
很急
要求很简单:

对一字符串进行加密,同时还需要能解密,既是可逆算法。
类似能由一字符串生成注册码。然后注册码可逆到串

谁能提供一个?

最好是封装好了的类!
...全文
38 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
huqiming 2002-11-04
  • 打赏
  • 举报
回复
http://yxme.net/encrypt_src/
总该够了吧
harry202 2002-11-04
  • 打赏
  • 举报
回复
我封装过des,但是结果不可读。
ju_feng 2002-11-04
  • 打赏
  • 举报
回复
给你个最简单的办法;
把数据按位与某一密钥相异或,就是加密
再与密钥异或一次,就是解密

这种方法能说明下原理吗?或者给我些比较详细的代码看看...

不胜感激哈.
icr_mio 2002-11-04
  • 打赏
  • 举报
回复
给你个最简单的办法;
把数据按位与某一密钥相异或,就是加密
再与密钥异或一次,就是解密

如果对保密性要求很高,最好别用
要安全就用des之类的吧,楼上提供的够全的
caitou123 2002-11-04
  • 打赏
  • 举报
回复
mark
用户 昵称 2002-11-04
  • 打赏
  • 举报
回复
够了
ju_feng 2002-11-03
  • 打赏
  • 举报
回复
再顶下哈...Zz
ju_feng 2002-11-03
  • 打赏
  • 举报
回复
to ckc(火)!

非常谢谢你的建议,(因为我才接触加密不久)很多加密上的概念我还没有建立起来.所以对你说的有些东西不能理解..

我说下我想实现的功能吧.对取到的网卡的mac地址进行加密(加密后得到的字符串具有可读性.不想让人知道取道人家的mac地址哈.得到的mac地址的加密串具有可读性方便管理).我想知道如果就你所说的采用des或者什么加密算法后,得到的加密串是否具有可读性.

又即,在做软件注册码的时候,应该特别注意什么...俺现在想的是把得到的注册码存在注册表里头,然后程序启动后查找注册表进行检查验证.而将注册码以什么方式散发还没有很好的办法.嘿嘿...

如果嫌分不够的话,俺可以再加分哈. Zz
wealth 2002-11-03
  • 打赏
  • 举报
回复
up
ju_feng 2002-11-03
  • 打赏
  • 举报
回复
我信箱是
j328@163.net谢谢哈..

有建设性的就给分。我先顶下。回去睡觉了再来看看。Zz
ckc 2002-11-03
  • 打赏
  • 举报
回复
要求可逆,那么注册码起码不短于这个给定的串,这个要求可能稍微麻烦了一点。
如果不嫌产生的注册码太长的话,比如你可以随便用一种分组加密算法,
一般的分组加密算法每组是8字节,搞2组就可以了,得到的结果就是16字节
用16进制把这16个字节表示出来做为注册码,就是32字节长的注册码。
完全合乎你的要求,由给定的串可以产生注册码,由注册码可以得到这个给定的串。
分组加密算法那就很多了,随便DES,IDEA什么的找一个用用好了,随机或者找一个密钥,只要你的密钥不被别人分析出来,你的注册码就是安全的。

19,471

社区成员

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

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