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.