[quote=引用 楼主 chirea 的回复:] 今天公司要求我做个服务端注册码验证, 我第一想到的是MD5加密字符串,可想问大家如何在MD5里面包含授权的数量呢?因为要取出数量来检测连接数量吧? 第二个用每台电脑注册,可这个不现实。 第三个用加密够也不行。 感觉只有第一点还行得通,可第一点给个MD5加密注册码给注册后,可如何取得用户数量呢?
使用 软件名-版本号-授权类型-验证码 的格式就是了,验证码为前3者的sha1或者md5(的一部分)。 比如 XXERP-012-ENT100-7B3A4506
今天公司要求我做个服务端注册码验证, 我第一想到的是MD5加密字符串,可想问大家如何在MD5里面包含授权的数量呢?因为要取出数量来检测连接数量吧? 第二个用每台电脑注册,可这个不现实。 第三个用加密够也不行。 感觉只有第一点还行得通,可第一点给个MD5加密注册码给注册后,可如何取得用户数量呢?
[quote=引用 2 楼 rayyu1989 的回复:] 我也是想MD5里面包含数量,可是程序不好在MD5里面取数量。有什么办法可以取MD5里面包含的数量吗? 明文数量判断是什么意思?
直接返回数量 md5值包含数量 这样数量就不会被伪造 校验md5》 根据明文数量判断》 当然 数量你可以传递时候再加密 异或啊 des啊
111,076
社区成员
642,572
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧