java小菜一枚 2024-04-22 21:34 采纳率: 89.1%
浏览 4
已结题

(标签-前端|关键词-加密结果)

crypto库前端加密文本貌似被截取了?麻烦帮我看看,不要机器人,机器人解决不了。

img

img

img


这是加密结果。

  • 写回答

2条回答 默认 最新

  • 码农阿豪@新空间代码工作室 Java领域优质创作者 2024-04-22 21:59
    关注
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
    根据提供的信息,无法准确判断问题所在。请提供更多关于代码实现和加密过程的细节,以便更好地帮助解决问题。 回答格式建议:
    1. 具体问题描述
    2. 相关代码或截图
    3. 尝试过的解决方案
    4. 需要的更多信息
    5. 可能的解决方案或建议 例如:
    6. 问题描述: 我在使用crypto库进行前端加密时,发现加密文本貌似被截取了。
    7. 相关代码:
    const crypto = require('crypto');
    const key = '123456789abcdefg';
    const iv = 'abcdefgh12345678';
    const data = 'hello world';
    const cipher = crypto.createCipheriv('aes-128-cbc', key, iv);
    let encrypted = '';
    cipher.on('readable', () => {
      let chunk;
      while (null !== (chunk = cipher.read())) {
        encrypted += chunk.toString('hex');
      }
    });
    cipher.on('end', () => {
      console.log(encrypted);
    });
    cipher.write(data);
    cipher.end();
    
    1. 尝试过的解决方案: 我已经检查了输入的明文和密钥和IV是否正确,并尝试了在加密前对明文进行Pad。但问题仍然存在。
    2. 需要的更多信息: 请提供更多有关问题的信息,例如谁/何时/如何截取了加密文本等。
    3. 可能的解决方案或建议: 在确定加密部分没有问题的情况下,您可以考虑检查发送/接收加密文本的过程,以确定是否存在截取/修改的可能性。另外,您可以使用其他加密库进行测试,以确保问题不是由特定的库/算法导致的。
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 6月6日
  • 已采纳回答 5月29日
  • 创建了问题 4月22日

悬赏问题

  • ¥15 adv找不到可向其添加属性的有效项目。
  • ¥15 cesm2.2.0移植问题。./manage_externals/checkout_externals
  • ¥15 ntp对时中的时标问题
  • ¥35 pcb上电后,不一会儿,主控过热烧毁
  • ¥15 ubuntu,windows,文件传输,Linux
  • ¥15 北斗定位,cors,无人机,图传
  • ¥15 Unity热更新框架问题
  • ¥20 如何提交icra的附录.应该在哪里提交
  • ¥20 请教yolov8出现如下bug怎么办
  • ¥30 Armoury Crate 无法打开链接然后卸载了无法安装回去