采用RSA加密时,得到的注册码太长,我的是16个16进制DWORD值转换成的字符串共128个字符,请问如何将其缩短??注意要都是字母或数字,还可以还原为原来的128个字符!!
高手帮忙!
这个,基本上很难。
自己设计一种算法是最好的,我不是开玩笑。
我也考虑过这个问题。如果用2048 bit RSA加密,那么密码通常有三四百位字符。
不知道这个方法怎么样:
专门为注册码设定一个文件类型,比如*.rgk。然后通过邮件发送密钥,并把密钥放在附件的key.rgk文件中。让用户打开这个文件。当打开的时候因为已经注册为自己的软件打开,所以自己的软件可以很轻松的获得密钥。
不知道谁还有更好的方法。
一样用电子邮件发送。用户不会没有电子邮件吧?
哥们您要做什么软件?给一份免费的吧?RSA 2048好像确实解不开
更重要的是防止爆破。