[
  {
    "Format": "crypt() DES",
    "Präfix": "kein",
    "Salt": "12 Bit (2 Zeichen)",
    "Berechnungsaufwand": "25 DES-Runden, Passwort auf 8 Zeichen gekürzt",
    "GPU/ASIC-Resistenz": "Keine",
    "Server-Kompatibilität": "Nur historisch",
    "Eingeführt": "Ende 1970er",
    "Fazit": "Veraltet"
  },
  {
    "Format": "SHA-1 {SHA}",
    "Präfix": "{SHA}",
    "Salt": "Kein",
    "Berechnungsaufwand": "1 Iteration",
    "GPU/ASIC-Resistenz": "Keine",
    "Server-Kompatibilität": "Apache, nginx",
    "Eingeführt": "1990er",
    "Fazit": "Vermeiden"
  },
  {
    "Format": "APR1-MD5",
    "Präfix": "$apr1$",
    "Salt": "8 Zeichen",
    "Berechnungsaufwand": "1.000 MD5-Iterationen",
    "GPU/ASIC-Resistenz": "Gering",
    "Server-Kompatibilität": "Apache, nginx, Traefik",
    "Eingeführt": "Apache 1.3, 1998",
    "Fazit": "Maximale Kompatibilität"
  },
  {
    "Format": "bcrypt",
    "Präfix": "$2y$",
    "Salt": "128 Bit",
    "Berechnungsaufwand": "2^N Runden, einstellbar",
    "GPU/ASIC-Resistenz": "Hoch",
    "Server-Kompatibilität": "Apache 2.4+, aktuelles nginx, Traefik, Caddy",
    "Eingeführt": "1999 (USENIX)",
    "Fazit": "Empfohlen"
  }
]