在没有外部库的情况下在javascript中加密字符串

时间:2016-02-02 22:11:39

标签: javascript string encryption

基本上,我想要做的是有一个JavaScript函数来检查你是否输入了一个特定的字符串 - 但我不希望该字符串在源代码中实际可见。在我看来,它会是这样的:

function checkPass(input) {
    if (encrypt(input) === 'OJqqyaQUD4APlZvAg3fvCii8Os9qBr23tlzWwjbw') {
        alert('Success');
    } else {
        alert('Fail');
    }

}

function encrypt(input) {
    //pass it through some encryption algorithm
}

如何实现这一点 - 理想情况下,没有任何外部库?

1 个答案:

答案 0 :(得分:1)

因为可以在源代码中看到javascript,所以你无能为力。

缩小 - 以便更难阅读和obfuscation

另一个好处是使用http://javascript2img.com/使其难以阅读。