在没有外部库的JavaScript中加密字符串

encrypting string in javascript without external library

本文关键字:JavaScript 加密 字符串 外部      更新时间:2023-09-26

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

function checkPass(input) {
    if (encrypt(input) === 'OJqqyaQUD4APlZvAg3fvCii8Os9qBr23tlzWwjbw') {
        alert('Success');
    } else {
        alert('Fail');
    }
}
function encrypt(input) {
    //pass it through some encryption algorithm
}

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

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

缩小 - 以使其更难阅读和混淆

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