Referenz
Vergleiche
40 Vergleiche von Algorithmen, Formaten, Tokens und Protokollen, die zur Wahl stehen, jeweils mit Fazit, einer Tabelle der Unterschiede und Messwerten, wo sie zählen.
Signaturen · 9 Vergleiche
- Deterministisches vs. randomisiertes ECDSA: RFC 6979, zufällige und Hedged-NoncesZufällige, deterministische (RFC 6979) und Hedged-Nonces für ECDSA: Fehlerbilder, Fehlerangriffe, Tests, Voreinstellungen in OpenSSL, Python, Node und noble.
- ECDSA vs. EdDSA: P-256 oder Ed25519 für SignaturenECDSA vs. EdDSA im Vergleich: Nonces, Malleability, Größen, gemessene Geschwindigkeit, Hardware- und Protokollunterstützung, Standards, Schlüsselmigration.
- ECDSA- vs. Schnorr-Signaturen: was Taproot geändert hatECDSA vs. Schnorr auf secp256k1: Mathematik, Linearität und Multisignaturen, Malleability, Schlüsselwiederherstellung, Größen, Batch-Verifikation, Einsatz.
- Ed25519 vs. Ed448: 128- oder 224-Bit-EdDSAEd25519 vs. Ed448: Sicherheitsniveau, Schlüssel- und Signaturgrößen, gemessene Geschwindigkeit, SHA-512 vs. SHAKE256, Kontexte, heutige Unterstützung.
- Ed25519- vs. RSA-Schlüssel: welcher SSH-Schlüsseltyp passtEd25519 vs. RSA für SSH und Signaturen: Größen, gemessene Geschwindigkeit, OpenSSH-Voreinstellungen, rsa-sha2 vs. ssh-rsa, Plattformlücken, Schlüsselrotation.
- P-256 vs. P-384: wann sich 192-Bit-ECDSA lohntP-256 vs. P-384 im Vergleich: 128- gegen 192-Bit-Sicherheit, Schlüssel-, Signatur- und Zertifikatsgrößen, gemessenes Tempo in OpenSSL, CNSA, Web-PKI, Migration.
- P-256 vs. secp256k1: zwei 256-Bit-Kurven, zwei ÖkosystemeP-256 vs. secp256k1 im Vergleich: Kurvenparameter, Herkunft, Sicherheit, Tempo in OpenSSL und JavaScript, Plattformen, Low-S und Schlüsselwiederherstellung.
- RSA-2048 vs. RSA-4096: Schlüssellänge, Tempo, Frist 2030RSA-2048 vs. RSA-4096 (und 3072): Sicherheitsniveau, gemessene Zeiten für Signieren, Prüfen und Schlüsselerzeugung, Größen, NIST-Fristen, Hardwaregrenzen.
- RSA-PSS vs. PKCS#1 v1.5: Padding für RSA-SignaturenRSA-PSS vs. PKCS#1 v1.5 bei Signaturen: Sicherheitsbeweise, Determinismus, Fallen bei der Salt-Länge, Regeln für TLS 1.3 und JOSE, X.509-Kennungen, Migration.
JOSE und JWT · 6 Vergleiche
- ES256 vs. EdDSA (Ed25519) für JWTsES256 vs. EdDSA (Ed25519) für JWT-Signaturen: Token- und JWK-Größen, alg-Namen nach RFC 9864, Bibliotheken und KMS, Kodierungsfallen, Determinismus, Migration.
- HMAC vs. digitale Signatur: Geheimnis oder SchlüsselpaarHMAC vs. digitale Signatur: Vertrauensmodell, wer fälschen kann, Nichtabstreitbarkeit, Schlüsselverteilung, Größe, Tempo, was Webhooks, JWTs und APIs brauchen.
- HS256 vs. RS256: symmetrische oder asymmetrische JWTsHS256 vs. RS256 für JWTs: wer Tokens ausstellen kann, Schlüsselverteilung per JWKS, starke Geheimnisse, Algorithm Confusion, Größe, Tempo, sichere Migration.
- JWK vs. PEM: JSON-Schlüssel oder ASN.1-SchlüsselJWK vs. PEM im Vergleich: Aufbau, Parameter je Schlüsseltyp, Konvertierung in Node.js und OpenSSL, Thumbprint vs. SPKI-Fingerabdruck und wer was erwartet.
- JWS vs. JWE: signierte oder verschlüsselte JOSE-TokensJWS vs. JWE im Vergleich: Integrität oder Vertraulichkeit, kompakte Formate, alg und enc, Token-Größen, verschachtelte Tokens, Fallstricke, wann TLS reicht.
- JWT vs. PASETO: flexibler Standard oder feste KryptografieJWT vs. PASETO im Vergleich: Algorithmus-Aushandlung oder versionierte Protokolle, v4.public und v4.local, gemessene Token-Größen, Ökosystem, wann JWT reicht.
PKI und Zertifikate · 6 Vergleiche
- CRL vs. OCSP: So funktioniert der Zertifikatswiderruf 2026CRL vs. OCSP: Datenschutz, Verfügbarkeit, gemessene Größen, Regeln des CA/Browser Forum, OCSP-Ende bei Let's Encrypt, CRLite, Stapling, kurzlebige Zertifikate.
- DV- vs. OV- vs. EV-Zertifikate: was die Validierung bringtDV- vs. OV- vs. EV-TLS-Zertifikate: was jedes validiert, Policy-OIDs, Browseranzeige seit 2019, Automatisierung, SC-081v3-Fristen und wann sich welches lohnt.
- PEM vs. DER: dasselbe Zertifikat als Text oder binärPEM vs. DER erklärt: was die Kodierungen sind, gemessener Größenunterschied, Dateiendungen, welche Tools was erwarten, Konvertierung, typische Ladefehler.
- PKCS#1 vs. PKCS#8: BEGIN RSA PRIVATE KEY oder PRIVATE KEYPKCS#1 vs. PKCS#8: PEM-Labels privater Schlüssel, Voreinstellungen von OpenSSL 3, verschlüsselte Schlüssel, SEC 1 für EC, Konvertierung, Bibliotheksfehler.
- PKCS#12 (.pfx/.p12) vs. PEM: Schlüssel und ZertifikatePKCS#12 vs. PEM: Inhalt einer .pfx, Voreinstellungen von OpenSSL 3 vs. -legacy, Kompatibilität mit Windows, macOS und Java, Konvertierung und Importfehler.
- Selbstsignierte vs. CA-signierte Zertifikate: wann welcheSelbstsignierte vs. CA-signierte TLS-Zertifikate: wie Clients ihnen vertrauen, Rotation, Widerruf, interne Namen, CT-Logs, exakte Client-Fehler, private CAs.
TLS · 3 Vergleiche
- AES-GCM vs. ChaCha20-Poly1305: welches AEAD-Verfahren du einsetzen solltestAES-GCM vs. ChaCha20-Poly1305: gemessener Durchsatz mit und ohne AES-Hardware, Nonce-Grenzen und -Wiederverwendung, Seitenkanäle, FIPS-Status, TLS-Verhalten.
- HTTP-01 vs. DNS-01: die passende ACME-Challenge wählenHTTP-01 vs. DNS-01: was jede ACME-Challenge belegt, Wildcards, IP-Adressen, Ports, Multi-Perspective-Prüfung, DNSSEC, CNAME-Delegierung, CAA, DNS-PERSIST-01.
- TLS 1.2 vs. TLS 1.3: Änderungen und richtige KonfigurationTLS 1.2 vs. TLS 1.3: Handshake-Roundtrips, entfernte Funktionen, Cipher Suites, Forward Secrecy, 0-RTT, Post-Quanten-Schlüsselaustausch, Servereinstellungen.
E-Mail · 2 Vergleiche
- DKIM vs. SPF vs. DMARC: warum du alle drei brauchstDKIM vs. SPF vs. DMARC: was jedes prüft, Alignment, Weiterleitung, Mailinglisten, Abfrage- und Schlüssellimits, RFC 9989, Regeln von Gmail, Yahoo und Microsoft.
- S/MIME vs. OpenPGP: E-Mails signieren und verschlüsselnS/MIME vs. OpenPGP: Vertrauensmodelle, Schlüsselsuche, Mailclients, Signaturgrößen, S/MIME Baseline Requirements, RFC 9580, LibrePGP, Post-Quanten-Verfahren.
Web3 · 2 Vergleiche
- BIP-137 vs. BIP-322: Nachrichtensignaturen für Bitcoin-AdressenBIP-137 vs. BIP-322 für Bitcoin-Nachrichtensignaturen: Adresstypen, Header-Bytes, virtuelle Transaktionen, Taproot, Multisig, geprüfte Testvektoren, Wallets.
- EIP-191 vs. EIP-712: personal_sign oder Typed DataEIP-191 personal_sign vs. EIP-712 Typed Data: was gehasht wird, was Wallets anzeigen, Domain Separator, On-Chain-Prüfung, Permit-Risiken, geprüfte Testvektoren.
Post-Quanten-Kryptografie · 4 Vergleiche
- FN-DSA (Falcon) vs. ML-DSA: kompakt oder einfachFN-DSA (Falcon, FIPS 206 im Entwurf) vs. ML-DSA (FIPS 204): Schlüssel- und Signaturgrößen, Signieraufwand, Gleitkomma-Risiken, Standardisierung, Einsatz.
- ML-DSA vs. ECDSA: Umstieg auf Post-Quanten-SignaturenML-DSA vs. ECDSA im Vergleich: Quantensicherheit, in OpenSSL 3.6 gemessene Schlüssel-, Signatur- und Zertifikatsgrößen, Tempo, Standards, Web-PKI, Migration.
- ML-DSA vs. SLH-DSA: gitter- oder hashbasierte SignaturenML-DSA (FIPS 204) vs. SLH-DSA (FIPS 205): Sicherheitsannahmen, Schlüssel- und Signaturgrößen, Tempo in OpenSSL 3.6, Parametersätze, X.509, Einsatzfälle.
- X25519MLKEM768 vs. X25519: Post-Quanten-TLSX25519MLKEM768 vs. X25519 in TLS 1.3: was RFC 10024 festlegt, live gemessene Größen von Key Share und ClientHello, CPU-Kosten, Verbreitung, Aktivierung.
Identität und WebAuthn · 4 Vergleiche
- FIDO2 vs. WebAuthn vs. CTAP: Passkey-Standards erklärtFIDO2 vs. WebAuthn vs. CTAP: welche Schicht jeder Standard definiert, wer ihn implementiert, Versionen, Transporte, U2F-Erbe, Attestierung, Level-3-Testvektor.
- Passkey vs. Passwort: Phishing, Leaks, WiederherstellungPasskeys vs. Passwörter: was sie beweisen, was der Server speichert, Phishing und Leaks, AAL nach NIST SP 800-63B-4, Wiederherstellung, Migrationspfad.
- SAML vs. OIDC: das passende Protokoll für Single Sign-OnSAML 2.0 vs. OpenID Connect: XML-Signaturen oder JWTs, Metadaten oder Discovery, mobile Apps und APIs, Signature Wrapping, Validierung, Logout, Migration.
- SD-JWT VC vs. mdoc: Credential-Formate digitaler WalletsSD-JWT VC vs. ISO mdoc: Kodierung, selektive Offenlegung, Holder Binding, gemessene Größen, OpenID4VP und Digital Credentials API, Vorgaben der EUDI-Wallet.
Lieferkette · 2 Vergleiche
- Sigstore vs. GPG: Software-Releases signierenSigstore vs. GPG für Release-Signaturen: Identität statt Schlüssel, Schlüsselmanagement, Transparenzlogs, Prüfung, Verbreitung, echtes npm-Provenance-Bundle.
- SSH vs. GPG: welcher Schlüssel deine Git-Commits signiertSSH- vs. GPG-Signaturen in Git: Einrichtung, allowed_signers vs. Schlüsselbund, Ablauf, Widerruf, Hardwareschlüssel, Prüfung bei GitHub und GitLab, Migration.