求~一个注册码生成和解析的算法.(大家来帮我解决一下想法问题也可以)
liur 2006-08-31 07:28:21 算法要求 :
通过 29 位个一个纯数字字符串,生成一个注册码.
注册码可以解析(反注册)为原有的 29 位纯数字字符串.
疑惑:
我现在使用自己编的一个简单的算法可以生成一个 29位的注册码. 可是29位的注册码实在很长.交给用户的时候很麻烦.
不知道是否有办法生成一个位数尽量少的注册码呢??? 当然位数少了也必须能够反注册位原来的纯数字字符串的.
曾经的想法:
因为 29位纯数字原始码是不确定的, 我想了很久也不知道该如何才能生成位数少些的注册码.
比如说可以使用其中的 2位生成 1位注册码. 但是少了1位,怎么能从少了一位的注册码再返回原始码呢?
还请大家指点一些将多字符生成少字符,并能反运算的算法或想法.我先谢谢了.