RC4 加密解密
RC4 / ARC4 加密解密
🔐 RC4 Encrypt Decrypt
📐 工作原理与说明
RC4 流加密与解密。
- 流程:KSA 阶段用密钥打乱 256 项 S 盒,PRGA 阶段逐字节生成密钥流与数据异或。
- 特点:实现简单、速度快,曾用于 WEP 与早期 TLS。
- 漏洞:密钥流存在统计偏差,且 WEP 因 IV 重用被轻易破解,现已被废弃。
- 替代:应使用 AES-GCM 或 ChaCha20-Poly1305 等带认证的加密方案。
RC4 (Rivest Cipher 4) 是一种流加密算法,由Ron Rivest设计。广泛用于SSL/TLS(早期)、WEP/WPA等。
⚠️ 注意:RC4已被证明存在安全漏洞,建议仅用于兼容旧系统,不要用于新的安全场景。支持 RC4-drop (跳过初始n字节) 变体。
⚠️ 注意:RC4已被证明存在安全漏洞,建议仅用于兼容旧系统,不要用于新的安全场景。支持 RC4-drop (跳过初始n字节) 变体。
📚 深度解析:RC4 / ARC4 加密解密
💡 常见使用场景
- 轻量流密码,仅用于兼容历史协议。
- 维护老协议兼容:某些遗留系统仍在用 RC4,需要按同样算法加解密才能对接——但新系统绝不应再采用。
说明
RC4 以密钥调度生成伪随机流与明文异或;因偏弱偏(前若干字节有偏)已被弃用。
❓ 常见问题(FAQ)
- RC4 还能用吗?
- 新系统不建议,优先 AES-GCM/ChaCha20。
- RC4 具体有什么问题?
- 三点:一是密钥调度存在偏差,密文前若干字节的统计特性会泄露密钥信息(Fluhrer-Mantin-Shamir 攻击,曾用于破解 WEP);二是大量已知的不变量与弱密钥;三是缺乏 IV 使用规范,重用密钥流即可被破译。RFC 7465 已明确禁止在 TLS 中使用 RC4。
⚠️ 使用说明与注意事项
- 本工具纯前端运行,数据不会上传到服务器
- 建议在主流浏览器(Chrome/Safari/Firefox/Edge)中使用
- 计算结果仅供参考,请以实际应用场景为准
▼
工具简介
Encrypt and decrypt with the RC4 stream cipher in your browser — legacy, education only.