Skip to main content

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

Ihre Eingabe bleibt in diesem Browser.

Fügen Sie die erforderliche Eingabe hinzu.

Eingabe erforderlich

Du kannst das Werkzeug nach jeder Änderung erneut ausführen.

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

Optionen

Ihr Ergebnis erscheint hier

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

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.