我正在写一种检查客户序列号是否与我的硬编码号码匹配的方法.有没有办法让这个难以阅读,以防不受欢迎的人得到他们的代码?
我在java工作.
例如(伪代码)
if(x!= y)跳出代码并返回错误
干杯,道歉,如果这有点奇怪
Mar*_*son 19
通过默默无闻的安全始终是一个坏主意.你不需要避免它,但你不应该仅仅相信它.
使用您在启动服务时键入的密钥加密序列号,或者只将序列号指定为十六进制或base64,而不是ASCII.
执行此操作的常规方法是使用哈希.
根据定义,从哈希开始几乎不可能推导出原始代码.