Passwort-Generator
Kryptografisch zufällige Passwörter mit Entropie-Anzeige.
Werkzeuge
Zwischen binär, dezimal und hexadezimal umrechnen.
In der Praxis sind es vier, jedes aus einem bestimmten Grund.
| System | Basis | Wo du es siehst |
|---|---|---|
| Binär | 2 | Bitmasken, Rechte, Hardware |
| Oktal | 8 | Dateirechte unter Unix |
| Dezimal | 10 | überall |
| Hexadezimal | 16 | Farben, Speicheradressen, Prüfsummen |
Hexadezimal ist beliebt, weil eine Hexziffer genau vier Bit entspricht. Zwei Ziffern sind also ein Byte, was das Lesen von Speicher und Farben einfach macht: In einem Farbcode stehen drei Paare für Rot, Grün und Blau.
Oktal lebt vor allem in den Unix-Dateirechten weiter, wo 755 und 644 für drei Gruppen zu je drei Bit stehen: Lesen, Schreiben und Ausführen für Eigentümer, Gruppe und andere.
Präfixe werden leicht vergessen. In vielen Sprachen bedeutet 0x hexadezimal, 0b binär und eine führende Null oktal. Die Zahl 010 ist in manchen Sprachen also 8 und nicht 10 — eine klassische Fehlerquelle.
Groß- und Kleinschreibung spielt bei Hexadezimal keine Rolle: FF und ff sind dasselbe, auch in einem Farbcode.
Negative Zahlen sind ein eigenes Thema. Rechner speichern sie im Zweierkomplement, wobei das höchste Bit das Vorzeichen trägt. Eine Umrechnung ohne Absprache über die Breite — 8, 16 oder 32 Bit — ist dann bedeutungslos.
Sehr große Zahlen stoßen an die Genauigkeitsgrenze gewöhnlicher Zahlen. Über etwa fünfzehn Stellen brauchst du Rechnen mit großen Zahlen.
Alles wird in dieser Seite berechnet.
Dass die Zahl hexadezimal ist. 0b steht für binär.
Eine führende Null bedeutet in manchen Sprachen oktal.
Zwei Hexziffern sind genau ein Byte, also geben drei Paare Rot, Grün und Blau.
Nein, FF und ff sind dasselbe.
Die brauchen eine Absprache über die Bitbreite wegen des Zweierkomplements.
Nein.