基本上,我想要做的是有一个JavaScript函数来检查你是否输入了一个特定的字符串 - 但我不希望该字符串在源代码中实际可见。在我看来,它会是这样的:
function checkPass(input) {
if (encrypt(input) === 'OJqqyaQUD4APlZvAg3fvCii8Os9qBr23tlzWwjbw') {
alert('Success');
} else {
alert('Fail');
}
}
function encrypt(input) {
//pass it through some encryption algorithm
}
如何实现这一点 - 理想情况下,没有任何外部库?
答案 0 :(得分:1)
因为可以在源代码中看到javascript,所以你无能为力。
缩小 - 以便更难阅读和obfuscation
另一个好处是使用http://javascript2img.com/使其难以阅读。