Base64-Verschlüsselung und -Entschlüsselung

um

 Base64 Decode and Encode, ein einfaches Online-Tool, das genau das tut, was es verspricht: aus der Base64-Kodierung dekodieren und schnell und einfach in diese kodieren. Base64 kann Ihre Daten problemlos in ein für Menschen lesbares Format kodieren oder dekodieren.

Das Base64-Codierungsschema wird häufig verwendet, wenn Binärdaten codiert werden müssen, insbesondere wenn die Daten über ein Medium gespeichert und übertragen werden müssen, das für die Textverarbeitung ausgelegt ist. Diese Kodierung trägt dazu bei, dass die Daten während der Übertragung ohne Änderungen intakt bleiben. Base64 wird häufig in vielen Anwendungen verwendet, darunter beim Senden von E-Mails über MIME und beim Speichern komplexer Daten im XML- oder JSON-Format.

Erweiterte Optionen
  • Zeichensatz: Für Textdaten enthält das Kodierungsschema keinen Zeichensatz, daher müssen Sie den bei der Kodierung verwendeten Zeichensatz angeben. Normalerweise ist es UTF-8, es können aber auch viele andere sein. Wenn Sie sich nicht sicher sind, verwenden Sie die verfügbaren Optionen oder versuchen Sie es mit der automatischen Erkennungsoption. Diese Informationen werden verwendet, um die dekodierten Daten in den Zeichensatz unserer Website umzuwandeln, sodass alle Buchstaben und Symbole korrekt angezeigt werden. Beachten Sie, dass dies nichts mit der Datei zu tun hat, da keine Web-Sicherheitsumwandlungen darauf angewendet werden müssen.
  • Jede Zeile einzeln dekodieren: Kodierte Daten bestehen normalerweise aus fortlaufendem Text, sodass auch Zeilenumbrüche in Base64-kodierte Form konvertiert werden. Alle nicht codierten Leerzeichen werden vor der Dekodierung aus der Eingabe entfernt, um die Integrität der Eingabe zu schützen. Diese Option ist nützlich, wenn Sie mehrere unabhängige, durch Zeilenumbrüche getrennte Dateneinträge dekodieren möchten.
  • Live-Modus: Wenn Sie diese Option aktivieren, werden eingehende Daten sofort mithilfe der integrierten JavaScript-Funktionen Ihres Browsers dekodiert, ohne dass Informationen an unsere Server gesendet werden. Derzeit unterstützt dieser Modus nur den UTF-8-Zeichensatz.
Sicher und geschützt

Die gesamte Kommunikation mit unseren Servern erfolgt über eine sichere SSL-verschlüsselte Verbindung (https). Wir löschen hochgeladene Dateien sofort nach der Verarbeitung von unseren Servern und löschen resultierende herunterladbare Dateien sofort nach dem ersten Download-Versuch oder nach 15 Minuten Inaktivität, je nachdem, welcher Zeitraum kürzer ist. Wir speichern oder überprüfen den Inhalt der übermittelten Daten oder hochgeladenen Dateien in keiner Weise. Weitere Informationen finden Sie unten in unserer Datenschutzerklärung.

Völlig kostenlos

Die Nutzung unserer Tools ist kostenlos. Von nun an müssen Sie für solch einfache Aufgaben keine Software mehr herunterladen.

Details zur Base64-Codierung

Base64 ist ein allgemeiner Begriff für eine Reihe ähnlicher Codierungsschemata, die Binärdaten durch numerische Manipulation und Konvertierung in eine Base-64-Darstellung codieren. Der Begriff Base64 leitet sich von der spezifischen MIME-Content-Transfer-Kodierung ab.

Design

Die spezifischen Zeichenoptionen, aus denen sich die 64 von Base64 benötigten Zeichen zusammensetzen, variieren von Implementierung zu Implementierung. Die allgemeine Regel besteht darin, einen Satz von 64 Zeichen zu wählen, die 1) Teil einer Teilmenge sind, die den meisten Codierungen gemeinsam ist, und 2) auch druckbare. Diese Kombination verringert die Wahrscheinlichkeit, dass Daten während der Übertragung über Systeme wie E-Mail geändert werden, die traditionell nicht 8-Bit-sauber sind. Beispielsweise verwendet die Base64-Implementierung von MIME AZ, az und 0-9 für die ersten 62 Werte und „+“ und „/“ für die letzten beiden Werte. Andere im Allgemeinen von Base64 abgeleitete Varianten verfügen ebenfalls über diese Eigenschaft, unterscheiden sich jedoch in den für die letzten beiden Werte gewählten Symbolen. Ein Beispiel ist die URL- und Dateinamen-sichere Variante „RFC 4648/Base64URL“, die „-“ und „_“ verwendet. .

Beispiel

hier:

Der Mensch zeichnet sich nicht nur durch seine Gründe aus, sondern auch ...

Dies wird als ASCII-Bytesequenz dargestellt und im Base64-Schema von MIME wie folgt codiert:

TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvbmx5IGJ5IGhpcyByZWFzb24sIGJ1dCAuLi4= Im

obigen Man ist der Wert TWFuIGlzIGR pc3Rpbmd1aXNoZWQsIG5vdCBvbmx5IGJ5IGhpcyByZWFzb24sIGJ1dCAuLi4= . Die in ASCII kodierten Buchstaben „M“, „a“ und „n“ werden als Bytes 77, 97, 110 gespeichert, was „01001101“, „01100001“ und „011“ in der Basis 2 01110 entspricht. Diese drei Bytes werden in einem 24-Bit-Puffer miteinander verkettet, sodass die Binärsequenz „010011010110000101101110“ entsteht. Ein 6-Bit-Paket (6 Bits können bis zu 64 verschiedene Binärwerte haben) wird in 4 Zahlen (24 = 4 * 6 Bits) umgewandelt und dann in Base64 in den entsprechenden Wert umgewandelt.

Textinhalt M A N
ASCII-Code 77 97 110
Bitmuster 0 1 0 0 1 1 0 1 0 1 1 0 0 0 0 1 0 1 1 0 1 1 1 0
Index 19 zweiundzwanzig 5 46
Base64-Kodierung Tonne Breite F Du

Wie dieses Beispiel zeigt, wandelt die Base64-Codierung 3 uncodierte Bytes (in diesem Fall ASCII-Zeichen) in 4 codierte ASCII-Zeichen um.