RC4 加密解密
← ToolBox
/ RC4 加密解密
🌙
首页
‹
💻 开发
‹
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字节) 变体。
输出格式
Base64
Hex (十六进制)
RC4 变体
标准RC4
RC4-drop768
RC4-drop1024
RC4-drop2048
密钥 (Key)
输入文本(明文/密文)
Hello, RC4 encryption!
🔒 加密
导出明细 CSV
🔓 解密
↑↓ 交换
📋 复制结果
🗑️ 清空
输出结果
📚 深度解析:RC4 / ARC4 加密解密
💡 常见使用场景
轻量流密码,仅用于兼容历史协议。
维护老协议兼容:某些遗留系统仍在用 RC4,需要按同样算法加解密才能对接——但新系统绝不应再采用。
说明
RC4 以密钥调度生成伪随机流与明文异或;因偏弱偏(前若干字节有偏)已被弃用。
❓ 常见问题(FAQ)
RC4 还能用吗?
新系统不建议,优先 AES-GCM/ChaCha20。
RC4 具体有什么问题?
三点:一是密钥调度存在偏差,密文前若干字节的统计特性会泄露密钥信息(Fluhrer-Mantin-Shamir 攻击,曾用于破解 WEP);二是大量已知的不变量与弱密钥;三是缺乏 IV 使用规范,重用密钥流即可被破译。RFC 7465 已明确禁止在 TLS 中使用 RC4。
⚠️ 使用说明与注意事项
本工具纯前端运行,数据不会上传到服务器
建议在主流浏览器(Chrome/Safari/Firefox/Edge)中使用
计算结果仅供参考,请以实际应用场景为准
🔗 相关工具
📄
.properties 解析器 - 免费开发工具,properties 解析器 | ToolBox免费在线工具箱
.properties 解析器
💻
AST抽象语法树查看器 - 在线解析JavaScript代码生成AST树形结构,支持节点 | ToolBox免费在线工具箱
AST 抽象语法树查看器
🧹
CSS 压缩/美化工具 - 免费开发工具,CSS 压缩/格式化/美化 | ToolBox免费在线工具箱
CSS 压缩/格式化/美化
🏋️
CSS 格式化 - 免费开发工具,在线CSS 格式化 | ToolBox免费在线工具箱
CSS 格式化
✨
Cron 表达式生成器 - 免费开发工具,在线Cron 表达式生成器 | ToolBox免费在线工具箱
⏰ Cron 表达式生成器
🏋️
GraphQL 格式化 - 免费开发工具,在线GraphQL 格式化 | ToolBox免费在线工具箱
◈ GraphQL 格式化
📖
关于「RC4 加密解密」
▼
📝
工具简介
Encrypt and decrypt with the RC4 stream cipher in your browser — legacy, education only.