Skip to main content
Tool Factory

Browser-Werkzeug

Bitweiser-AND-Rechner

Wendet bitweises AND mit einem wiederholten Schlüssel auf Textbytes an. Prüfen Sie die Dezimalwerte der Bytes.

Tool-Arbeitsbereich

Eingabe erforderlich

Ihre Eingabe bleibt in diesem Browser.

Fügen Sie die erforderliche Eingabe hinzu.

Eingabe

Fügen Sie die Quelle hinzu und wählen Sie die erforderlichen Optionen.

Wörtlichen Text eingeben. Zeichen bis U+00FF verwenden jeweils ein Byte. Jedes andere Zeichen verwendet für die gesamte Eingabe UTF-8.

Optionen

Ergebnisse werden automatisch aktualisiert.

Ihr Ergebnis erscheint hier

Vervollständigen Sie die erforderliche Eingabe.

Direkte Antwort

Funktion von Bitweiser-AND-Rechner

Der Bitweise-AND-Rechner behält ein Bit nur, wenn Eingabebyte und Schlüsselbyte dieses Bit enthalten. Mit ABC und dem Hex-Schlüssel 0f ist das Ergebnis [1,2,3].

Ergebnis

Was du erhältst

Gibt Dezimalwerte der Ergebnisbytes als Array zurück. Die Verarbeitung läuft im Browser.

Dieses Werkzeug verwenden

So verwendest du Bitweiser-AND-Rechner

  1. Geben Sie Literaltext als Quelle ein, einschließlich Leerzeichen und Zeilenumbrüchen.
  2. Wählen Sie das Key format: Hex, Decimal, Binary, Base64, UTF8 oder Latin1.
  3. Prüfen Sie die Dezimalbytewerte, bevor Sie Copy oder Save verwenden.

Beispiel

Mit einem sicheren Beispiel testen

Eingabe: ABC

Einstellungen: Bitweiser-AND-Rechner: Key format: Hex; Key: 0f.

Ergebnis: Das Ergebnis ist [1,2,3].

Dieses Beispiel verwendet Literaltext. 41 wird nicht als Hexbyte 0x41 gelesen.

Häufige Anwendungen

Einsatzbereiche von Bitweiser-AND-Rechner

  • Prüfen Sie eine wiederholte Schlüsseloperation auf bekannten Textbytes.
  • Untersuchen Sie Masken mit Decimal-, Hex- oder Binary-Schlüsselwerten.
  • Fügen Sie das Ergebnis als Byte-Array einem Rezept hinzu.

Grenzen

Ergebnis prüfen

  • Bitweiser-AND-Rechner: Text input liest Literaltext. 41 wird zu [52,49], nicht zum Hexbyte 0x41.
  • Bitweiser-AND-Rechner: Zeichen von U+0000 bis U+00FF verwenden jeweils ein Byte. Jedes andere Zeichen bewirkt UTF-8 für die gesamte Eingabe.
  • Bitweiser-AND-Rechner: Key format gilt nur für Key. Der Schlüssel wiederholt sich über die Eingabe. Decimal-Schlüssel müssen Werte von 0 bis 255 verwenden.
  • Bitweiser-AND-Rechner: Ein leerer Schlüssel wirkt als Byte 0. Bitweises AND mit 0 gibt für jedes Eingabebyte 0 zurück.
  • Bitweiser-AND-Rechner: Das eigenständige Ergebnis listet Dezimalbytewerte. Copy und Save bewahren die Array-Darstellung und wandeln sie nicht in lesbaren Text um.
  • Texteingabe bewahrt Literale. 41 bedeutet zwei Textbytes [52,49] und nicht das Hexbyte 0x41.
  • Zeichen von U+0000 bis U+00FF verwenden jeweils ein Byte. Jedes andere Zeichen lässt die gesamte Eingabe UTF-8 verwenden.
  • é wird zu [233], während éĀ zu [195,169,196,128] wird. Diese Werte beschreiben die Eingabekonvertierung dieses Tools.
  • Key format ändert nur den Schlüssel. Ein leerer Schlüssel verhält sich wie Byte 0. Er lässt Addition und Subtraktion unverändert, löscht aber AND-Ergebnisse.
  • Verwenden Sie für Decimal keys Werte von 0 bis 255.
  • Das Source-Feld parst keine hexadezimalen Bytepaare. Verwenden Sie für Binäreingaben zuerst Hex Decoder im Recipe Workspace.
  • Das Ergebnis ist ein Bytearray und keine Liste von Unicode-Codepunkten. Diese Byteoperationen bieten keine sichere Verschlüsselung.