我公司最近购买了Full-Calendar Scheduler插件。有没有正确的方法来隐藏代码中的许可证密钥?对此有什么好的做法?
答案 0 :(得分:2)
你是对的,没有办法完全隐藏来自恶意想要窃取它的人的schedulerLicenseKey,但是,如果他们想要一个无警告版本的Scheduler,小偷可以更容易地使用universal GPL license key,所以这是一个有争议的问题。
本质上,许可证密钥的实际字符不是那个秘密。许可证密钥主要用于知道何时提示开发人员已升级超过其允许的版本升级窗口。除此之外,它本质上是一种荣誉系统。这就是为什么没有多少尝试加密/验证密钥。
答案 1 :(得分:0)
使用此代码。 它在Scheduler GPL许可下可免费使用
$('#calendar').fullCalendar({
schedulerLicenseKey: 'GPL-My-Project-Is-Open-Source'
});