PKCS #12
PKCS #12 är containerformatet för privata nycklar och certifikat, skyddat med ett lösenord. Det känns igen som .p12 eller .pfx.
Formatet ingår i RSA Laboratories PKCS-serie. Windows använder det som .pfx, och det är standardformat för Java-keystores sedan JDK 9. En fil bär certifikat och privat nyckel, och innehållet krypteras med en nyckel som härleds ur ett lösenord.
Nyckelhärledningen är där det brister historiskt. De äldre kodningarna med RC2 och SHA-1-baserad härledning räknas som svaga, medan moderna exporter använder PBES2 med AES och PBKDF2. En gammal .pfx är därför en behållare som lösenordsknäckare gillar, och ett bra skäl att byta den.