Tools


Base64-Encoding

Base64-Encoding ist ein Verfahren zur Kodierung von Daten, insbesondere von binären Daten, in eine Zeichenkette aus ASCII-Zeichen. Es wird häufig verwendet, um binäre Dateien oder Daten über Medien zu übertragen, die nur ASCII-Text unterstützen, wie beispielsweise E-Mails oder Webseiten. Das Verfahren teilt die Eingabedaten in 6-Bit-Blöcke auf, wobei jeder Block dann in ein entsprechendes ASCII-Zeichen übersetzt wird, basierend auf einer Tabelle von 64 Zeichen (daher der Name Base64).







URL-Encoding

URL-Encoding wird verwendet, um bestimmte Zeichen durch eine Prozentzeichen (%) gefolgte zweistellige Hexadezimalzahl zu ersetzen. Dies ist notwendig, weil URLs nur eine begrenzte Menge von Zeichen sicher übertragen können. Reservierte Zeichen, die in einer URL eine spezielle Bedeutung haben (wie ?, &, /, :), sowie unsichere Zeichen wie Leerzeichen oder Nicht-ASCII-Zeichen müssen kodiert werden, um Missverständnisse in der Interpretation der URL zu vermeiden.







Cäsar Cipher

Der Cäsar-Cipher ist eine der einfachsten Verschlüsselungstechniken. Es handelt sich um eine Substitutionschiffre, bei der jeder Buchstabe im Klartext durch einen Buchstaben ersetzt wird, der eine feste Anzahl von Positionen weiter im Alphabet steht. Diese Verschiebung wird als Schlüssel der Chiffre bezeichnet.









Vigenére Cipher

Der Vigenère-Cipher nutzt eine Serie unterschiedlicher Caesar-Ciphers basierend auf einem Schlüsselwortes. Die Technik stellt eine Verbesserung gegenüber dem einfachen Caesar-Cipher dar, da sie polyalphabetische Substitution verwendet, bei der mehrere Substitutionsalphabete zum Einsatz kommen.









AES Cipher

Der Advanced Encryption Standard (AES) ist ein symmetrischer Verschlüsselungsstandard, der zur sicheren Datenübertragung und Speicherung eingesetzt wird. AES verwendet Blöcke, um Daten in festgelegten Blockgrößen mit Schlüssellängen von 128, 192 oder 256 Bit zu verschlüsseln.










SHA-256

SHA-256 ist eine kryptologische Hashfunktion, wobei SHA für „sicherer Hashalgorithmus“ (secure hash algorithm) und 256 für die Länge des Hashwerts in Bit steht. Kryptologische Hashfunktionen erzeugen irreversible, eindeutige Hashwerte. Auf die Eingabe kann nicht mehr zurück gerechnet werden.







RSA (1024 Bit)

Das RSA-Kryptosystem (benannt nach den Erfindern Rivest, Shamir und Adleman) ist ein asymmetrisches Verschlüsselungsverfahren. Auf Basis des Faktorisierungsproblems mit großen Primzahlen wird eine sogenannte Trap-Door-Funktion ausgenutzt. Es wird stets ein Schlüsselpaar generiert. Ein Schlüssel dieses Paares (z.B. der Public-key) kann zum Verschlüsseln verwendet werden, der zweite Schlüssel (Private-Key) kann dann zum Entschlüsseln verwendet werden.
















Impressum Barrierefreiheit Datenschutz