前端加密
本话题发布前端加密相关的问答文章和技术分享,将持续更新,为您推荐了19篇问答,访问即可查看更多精彩内容。
-
1
回答
58浏览
前端用公钥加密数据后端却解密失败,怎么回事?
我在前端用 RSA 公钥加密用户密码,传给后端 PHP 解密,但总是报错“Decryption error”。明明公私钥是配对的,本地测试也正常,怎么一到前后端联调就不行了? 我用的是 jsencry...
安全 2026-03-30 20:23:15 -
1
回答
37浏览
前端用 CryptoJS 做 SHA256 摘要为什么结果和后端不一致?
我在登录时需要对密码做 SHA256 消息摘要再传给后端,但加密后的值老是对不上。后端说是 hex 编码,我也用了 hex,可结果就是不一样。 我用的是 CryptoJS,代码大概这样: const ...
安全 2026-03-27 21:31:25 -
1
回答
23浏览
前端用PBKDF2导出密钥时,salt到底该怎么处理?
我在用 Web Crypto API 做用户密码的密钥派生,用的是 PBKDF2 算法。但文档里说要加 salt,我不确定这个 salt 是不是每次登录都要重新生成?如果存到 localStorage...
安全 2026-03-26 23:15:21 -
1
回答
44浏览
前端加密时密钥到底该怎么安全存储?
我在做用户敏感数据的前端加密,用的是 AES,但密钥放哪儿都感觉不安全。放 localStorage 会被 XSS 拿走,写死在代码里又容易被反编译看到,这不就白加密了? 试过用环境变量 proces...
安全 2026-03-25 16:04:24 -
1
回答
45浏览
前端加密真能防抓包吗?为什么我加密了还是被看到明文?
最近在做登录功能,听说前端加密能防止密码被抓包看到,我就用 crypto-js 对密码做了 AES 加密再传给后端。但用 Charles 抓包一看,发现请求里的密文虽然看不懂,可我在浏览器控制台里随便...
安全 2026-03-25 01:42:20 -
2
回答
56浏览
前端用 HMAC-SHA256 加密为什么结果和后端对不上?
我正在对接一个 API,要求用 HMAC-SHA256 对请求体签名,但前端算出来的 signature 和后端不一致,排查了一天没找到原因。 我用的是 CryptoJS,key 和 message ...
安全 2026-03-15 14:00:23 -
1
回答
18浏览
前端用 HMAC 加密签名总是验证失败,是哪里出错了?
我在 React 项目里尝试用 HMAC-SHA256 对请求参数做签名,后端用的是 Node.js 验证,但每次签名都对不上。我确认了 key 和数据都一样,是不是浏览器环境没法直接用 crypto...
安全 2026-03-12 17:17:24 -
1
回答
35浏览
前端用AES加密后端解不开,是不是密钥处理有问题?
我在前端用 CryptoJS 做 AES 加密,传给后端 Java 服务,但后端一直报错解密失败。我确认了加密模式是 CBC,填充是 PKCS7,但还是不行。 密钥我是直接用字符串 'mySecret...
安全 2026-03-12 12:36:22 -
2
回答
30浏览
前端怎么安全地交换加密密钥?
我在做一个需要前端加密用户数据的功能,但卡在密钥交换这一步了。后端给的 API 返回一个公钥,我用 crypto.subtle.encrypt() 加密数据发过去,但每次刷新页面密钥就变了,没法解密之...
安全 2026-03-12 09:19:22 -
1
回答
29浏览
前端用 crypto-js 做 MD5 加密为啥结果和后端对不上?
我用 crypto-js 对用户密码做 MD5 摘要,但传给后端后发现和他们算的不一致,是不是哪里编码错了? 我试过直接传字符串,也试过转 UTF-8,但结果还是不一样。后端说是用标准 MD5,没加盐...
安全 2026-03-09 21:30:23 -
1
回答
25浏览
前端能直接用ECC加密敏感数据吗?
我在做一个需要在浏览器里加密用户数据的功能,听说ECC比RSA更高效,就尝试用 elliptic 这个库。但生成密钥对后,不知道怎么用公钥加密数据——文档里好像只支持签名,没找到加密方法? 我试了这样...
安全 2026-03-07 14:35:20 -
2
回答
330浏览
为什么用AES加密后前端和后端的密文结果不一致?
我在给表单数据做AES加密时遇到奇怪的问题。用前端库加密后的密文,后端用同样的密钥解密总报错。之前用jsencrypt试过RSA没问题,换成AES-256-CBC后就乱了。 前端代码是这样的: con...
安全 2026-02-15 21:51:31 -
2
回答
81浏览
前端用AES加密大文件时页面卡顿怎么办?
在做文件上传加密时,用crypto.subtle.encrypt()给20MB文件做AES-GCM加密,发现页面会卡顿半秒左右。我尝试把文件分4MB一块加密再合并,但感觉处理大文件时依然卡顿,有没有更...
安全 2026-02-13 08:54:30 -
2
回答
113浏览
Forge.js RSA-OAEP加密后服务端解密失败,参数或格式哪里出问题?
我在用Forge.js做RSA-OAEP加密表单数据时,服务端一直报解密失败。前端用的是公钥字符串直接加密,加密后的base64字符串传到后端Java就解不开,明明密钥是服务端提供的。我试过把公钥格式...
安全 2026-02-09 11:25:44 -
2
回答
65浏览
为什么RSA加密后的数据在服务端解密总是报错?
我用前端的jsencrypt库做了RSA加密,后端用node.js的crypto模块解密,但一直报错说“error:040...数据无效”。加密用的是公钥文件里的-----BEGIN PUBLIC K...
安全 2026-02-04 08:14:31 -
2
回答
112浏览
为什么用JSencrypt加密后的密文到服务端就解密失败?
我在前端用JSencrypt对用户密码加密,但后端PHP一直解密失败。密钥对是正确的,也试过RSAES-OAEP算法,但结果还是错。发现加密后的密文在页面上显示不全,可能和这个CSS有关? input...
安全 2026-02-03 16:11:40 -
2
回答
39浏览
Forge.js RSA解密后得到空字符串怎么办?
我在用Forge.js给密码字段加密后发送到后台,但服务端说解密结果是空的。前端加密代码是这样的: const encrypt = (data) => { const publicKey = f...
安全 2026-02-01 17:41:25 -
2
回答
308浏览
React中使用AES加密数据后后端无法解密怎么办?
我在React项目里用crypto-js做了AES加密,但后端说收到的密文解密失败。我按照文档设置了CBC模式和pkcs5填充,测试时发现加密后的base64字符串总比预期的多两个等号,这正常吗? i...
安全 2026-02-01 00:28:36 -
2
回答
157浏览
前端用WebSocket加密时,怎么安全交换密钥避免被中间人截获?
我在用WebSocket做实时通信时,想给消息加密,但卡在密钥交换环节。试过让客户端生成RSA密钥对,把公钥发给服务器,但发现握手时公钥是明文传输的,如果中间人截获公钥再伪造响应,不是照样能解密吗? ...
安全 2026-01-31 23:55:29