在没有外部库的JavaScript中加密字符串
encrypting string in javascript without external library
基本上,我想做的是有一个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/使其很难阅读。
相关文章:
- javascript加密实现,包括可信否认
- 用JavaScript加密字符串,用RSA技术用PHP解密
- 与PHP解密相匹配的Javascript加密
- AES JavaScript加密和Java解密
- 安全的Javascript加密库
- 基于 Java 生成的 RSA 密钥的 JavaScript 加密
- 使用 JavaScript 加密字符串并从服务器端 (Java) 解密
- JavaScript加密工具
- Javascript 加密库(客户端加密 | 服务器端解密)
- 用javascript加密字符串,可以用密码解密,可以'Don’不要轻易被粗暴地逼迫
- 使用Javascript加密HTML的优点和缺点
- C#解密用Javascript加密的数据
- 客户端数据结构的JavaScript加密(或模糊处理)
- 通过javascript加密查询字符串的参数
- RNCryptor IOS+Javascript加密/解密AES 256
- 使用内联JavaScript加密电子邮件地址
- Javascript加密功能-它是如何工作的
- Javascript加密哈希保护加载器
- Javascript加密和安全:避免检查内部请求url
- JavaScript加密字符串没有密钥