メインコンテンツにスキップ

RC4暗号化・復号ツール

API reference

テキストをRC4(ARC4)ストリーム暗号で暗号化または復号します。キーはテキストまたは16進数で指定でき、出力はbase64または16進数です。ブラウザ内で動作します。

入力

標準のRC4は0です。RC4-dropを使用している相手と合わせる場合にのみ768または3072を選んでください。

RC4は破られており、TLSでは禁止されています(RFC 7465)。レガシーシステムとの相互運用にのみ使い、新しい用途にはAESを選んでください。RC4には完全性チェックがないため、誤ったキーではエラーではなく意味のないデータが出力されることがよくあります。

出力

結果
役に立ちましたか?

このツールを使う他の方法

REST API

curl -X POST https://api.iotools.cloud/v1/tool/rc4-encrypt-decrypt \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "inputText": "Plaintext",
    "direction": "encrypt",
    "key": "Key",
    "keyFormat": "text",
    "drop": "0",
    "format": "hex"
  }'

ご自身のアカウントのキーに差し替えてください。ツールのフィールドがそのままリクエストボディになります——ラッパーはありません。

AIエージェントに依頼する

Use the IOTools `rc4-encrypt-decrypt` tool (RC4 Encrypt & Decrypt) on this input:

YOUR_INPUT_HERE

IOTools MCPサーバーに接続された任意のエージェントにこれを貼り付け、入力内容を追加してください。

埋め込みウィジェット

<iframe
  src="https://iotools.cloud/embed/rc4-encrypt-decrypt/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="RC4暗号化・復号ツール — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

ご自身のページに貼り付けるだけ——無料、キー不要、リンクを掲載するだけです。

API/MCP 1回あたりの費用5クレジットから
クレジットが足りませんか?料金を見る

次の方法でも利用可能

ガイド

RC4(ARC4 / ARCFOUR)ストリーム暗号で、テキストをブラウザ内だけで暗号化または復号化します。入力したテキストもキーも、一切アップロードされません。

使い方

  1. テキストを 入力テキスト に貼り付けます(復号化する場合は暗号文を貼り付けます)。
  2. 暗号化 または 復号化 を選びます。
  3. キー(1〜256バイト)を入力し、それが通常の テキスト(UTF-8)か 16進数 かを選びます。
  4. 暗号文が Base64 か 16進数 かを選びます。出力は 結果 に表示されます。

RC4はデータとキーストリームをXORするため、暗号化と復号化は同じ操作です。方向の選択は入出力の読み方を決めるだけです。平文はUTF-8として扱われます。キー Key で平文 Plaintext を暗号化すると bbf316e8d940af0ad3 になります。これは有名なテストベクターです。

RC4-drop

システムによっては、RC4初期出力の偏りを避けるため、キーストリームの最初の768または3072バイトを破棄します。相手側が同じことをしていない限り、なし のままにしてください。

今もRC4を使うべきですか?

新しい用途では使わないでください。RC4にはキーストリームの偏りが知られており、RFC 7465によってTLSでの使用が禁止されています。また完全性チェックもないため、キーが間違っていると通常はエラーではなく意味のないデータになります。このツールは、レガシーシステムのデータを読んだり作ったりするためのものです。新規の用途では AES を使ってください。

トラブルシューティング

  • 復号化すると意味不明な出力になる — キー、キーの形式、暗号文の形式、またはRC4-dropの設定が、暗号化時と異なっています。
  • "not valid UTF-8 text" — 復号したバイト列はバイナリで、通常はキーが間違っていることを意味します。
rc4arc4arcfourstream cipherencryptdecryptcipherlegacy encryption

ツールが気に入りましたか?広告をなくしましょう。

1回のお支払いでアカウントから広告が完全になくなります。サブスクリプションも追跡もありません。