Skip to main content
Tool Factory

ブラウザーツール

Byte Subtraction Calculatorの使い方

テキストから取得したバイトから、繰り返す鍵を減算します。各差分に対してmodulo 256を適用し、10進数のバイト値を確認します。

ツールの作業領域

入力が必要

入力はこのブラウザー内にとどまります。

続行するには必要な入力を追加してください。

入力

元データを追加し、必要なオプションを選択してください。

リテラルテキストを入力します。U+00FFまでの文字は1バイトずつ使用します。その他の文字がある場合、入力全体でUTF-8を使用します。

オプション

結果は自動的に更新されます。

結果はここに表示されます

続行するには必要な入力を完了してください。

直接回答

Byte Subtraction Calculatorの使い方の機能

Byte Subtraction Calculatorは、対応する入力バイトから鍵の各バイトを減算し、modulo 256を適用します。操作の前に、元のテキストをバイトへ変換します。結果には10進数のバイト値を表示します。

結果

得られるもの

結果には0から255までの10進数のバイト値を表示します。CopyとSaveは配列表現を保持します。

このツールを使う

Byte Subtraction Calculatorの使い方の使い方

  1. Text inputにリテラルテキストを入力します。ABCから始めます。
  2. Key formatでHexを選び、Keyに01を入力します。鍵は入力バイト全体で繰り返します。
  3. 10進数のバイト配列を確認します。例の結果は[64,65,66]です。結果をコピーまたは保存します。

安全なサンプルで試す

入力: ABC

設定: Byte Subtraction Calculator: Key format: Hex; Key: 01; Text input。

結果: [64,65,66]

この例はByte Subtraction Calculatorの入力形式を示します。CopyとSaveは配列表現を保持します。

一般的な用途

Byte Subtraction Calculatorの使い方が役立つ場面

  • 既知の入力と期待する結果で、小さなバイト変換を確認します。
  • 繰り返す鍵のバイトとASCII入力のバイトを比較します。
  • レシピに追加する前に、1つの手順を確認します。

制限

結果を確認

  • Text inputはリテラル文字を保持します。41は2つのテキストバイト[52,49]を意味し、16進バイト0x41ではありません。
  • U+0000からU+00FFまでの文字は、それぞれ1バイトを使います。それ以外の文字があると、入力全体をUTF-8にします。
  • たとえば、éは[233]になり、éĀは[195,169,196,128]になります。これらの値は、このツールの入力変換を示します。
  • Key formatは鍵だけを変更します。空の鍵はバイト0として動作します。加算と減算は変えませんが、ANDの結果を消去します。
  • Decimal鍵には0から255までの値を使います。
  • ソースフィールドは16進数のバイトペアを解析しません。バイナリ入力には、この操作の前にRecipe workspaceでHex Decoderを使います。
  • 結果はバイト配列であり、Unicodeコードポイントの一覧ではありません。これらのバイト操作は安全な暗号化を提供しません。