首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

share:利用SHA生成注册码跟激活码

2012-07-30 
share:利用SHA生成注册码和激活码利用SHA生成注册码和激活码算法如下输入用户名计算SHA转成HEX串随机选出1

share:利用SHA生成注册码和激活码
利用SHA生成注册码和激活码

算法如下
输入用户名
计算SHA
转成HEX串
随机选出12个字为SN add '-' per 4
再从剩下的选出6个为ACTIVE CODE ,add '-' per 3

example: enter username = sender

SHA:ACC6A31DAA43161B626DE8AB3DE5E1E70AD5A4C0

ActiveIndex:12,21,7,6,38,31,
SNIndex:27,30,4,32,13,29,28,10,15,24,34,25,


Sncode:5EA0-61E4-B3DD
ActiveCode:18D-1C7

[解决办法]
随机,如何验证激活码正确?
[解决办法]
“输入用户名”这也太容易暴力模拟了。你应该使用多种信息跟用户名组合,例如把用户的邮件地址、产品的品名、你们公司的注册地址、产品的第一版的发布时间、一句唐诗、当地最有名的一个土特产的名字,最终组合为超过200个字的内容,再去计算SHA结果。

热点排行