百分求一算法!!!!急

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

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

谁能提供一个?

最好是封装好了的类!
...全文
5 点赞 收藏 11
写回复
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
回复 点赞
智能卡_Snooper 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什么的找一个用用好了,随机或者找一个密钥,只要你的密钥不被别人分析出来,你的注册码就是安全的。
回复 点赞
发动态
发帖子
图形处理/算法
创建于2007-09-28

7614

社区成员

5.0w+

社区内容

VC/MFC 图形处理/算法
社区公告
暂无公告