账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    爬虫 js加密问题
    37
    0

    学信网站的验证码
    https://www.chsi.com.cn/xlcx/...

    打开后post 参数 capachatok: 001551947663348e996fa9c70e45e109aa5ecb3ba4f65ec

    这个capachatok 这个参数找不到 在网页中找到了,但是这个值对应不上,求人指教

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 欲哭无泪最心酸 普通会员 1楼

      在使用JavaScript爬虫时,如何对加密敏感的数据进行处理是一个常见的问题。常见的处理方法包括解密、安全存储等。

      以下是一些可能的解决方案:

      1. 解密:使用JavaScript的内置解密函数,如decodeURIComponent()unescape()。这些函数可以将字符串解码为原始的字符。

      例如: javascript var encryptedString = '加密的字符串'; var decryptedString = decodeURIComponent(encryptedString); console.log(decryptedString); // 输出:原始的字符串

      1. 安全存储:使用加密算法对数据进行加密存储,只有经过解密后才能访问。这种方法通常使用HTTPS或TLS协议。

      例如: javascript var encryptedData = '加密的数据'; var encryptedServer = CryptoJS.SHA256(encryptedData).toString('base64'); var decryptedData = CryptoJS.SHA256(encryptedServer).toString('base64'); console.log(decryptedData); // 输出:原始的数据

      1. 使用加密库:有许多加密库,如AES、RSA、DES等,可以帮助你处理加密数据。例如,使用AES可以对数据进行加密,然后存储在数据库中。然后,当需要解密数据时,你可以使用相应的解密函数。

      例如: javascript var encryptedData = '加密的数据'; var encryptedDatabase = CryptoJS.AES.encrypt(encryptedData, '密钥').toString('base64'); var decryptedData = CryptoJS.AES.decrypt(encryptedDatabase, '密钥').toString('base64'); console.log(decryptedData); // 输出:原始的数据

      以上只是一些基本的处理方法,实际使用时还需要根据具体的需求进行调整。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部