Vb.net 加密许可证字符串
在我的程序中,我买了一个dll,在程序中有许可证字符串Vb.net 加密许可证字符串,vb.net,encryption,obfuscation,license-key,Vb.net,Encryption,Obfuscation,License Key,在我的程序中,我买了一个dll,在程序中有许可证字符串 代码在释放前已模糊,但字符串未模糊。所以每个人都可以反编译代码并读取字符串。我需要加密/解密字符串。问题不在于如何加密/解密字符串!现在,它可以创造性地完成,没有人可以在一个模糊的代码上恢复它。。。可能通过3个模糊的函数等。。任何建议,谢谢 我想,你的问题不在于隐藏字符串,因为没有人能读懂它。 我想,你想保留这个字符串不被修改,是吗 如果是这样,您可以保持字符串的原样,但在其他地方保留此字符串的校验和, 并在程序运行时,在代码深处验证校验和
代码在释放前已模糊,但字符串未模糊。所以每个人都可以反编译代码并读取字符串。我需要加密/解密字符串。问题不在于如何加密/解密字符串!现在,它可以创造性地完成,没有人可以在一个模糊的代码上恢复它。。。可能通过3个模糊的函数等。。任何建议,谢谢 我想,你的问题不在于隐藏字符串,因为没有人能读懂它。 我想,你想保留这个字符串不被修改,是吗 如果是这样,您可以保持字符串的原样,但在其他地方保留此字符串的校验和, 并在程序运行时,在代码深处验证校验和。 如果校验和错误,则退出或执行其他操作 例如关于“else”-您可以在每个用户输入时验证总和, 如果检查失败,则分配10 MB内存。因此,“黑客” 程序会有内存泄漏,并且很难理解,
泄漏来自何处。这里没有真正的“最佳实践”,因为您要问的是隐蔽性带来的安全问题。这可能对一个不太坚定的“攻击者”有效,但基本上只是让它变得足够困难而不值得付出努力。谢谢!那么,是否有足够多的模糊函数来隐藏它呢?这个问题似乎离题了,因为它是关于安全设计的,而不是实现问题(您甚至注意到您在编码方面不需要任何帮助)。我建议您尝试一下,这可能更合适。那么是否有足够的模糊函数来隐藏它?在我看来,这毫无意义——每个知道如何反编译程序集的人都有足够的能力获得原始字符串。