crypt is a function in the POSIX C library used to compute a hash of a user account password for storage and later verification on Unix systems. Its output is a single text string that encodes both a salt value and the hash result, and that identifies which underlying hashing algorithm produced it, defaulting to a traditional scheme if none is specified; this password record is normally kept in a text file rather than the plaintext password itself. More formally, crypt provides a family of key derivation functions used for password validation and storage.
Connections
Credited To
Source Wikipedia: crypt (C)
In Field
Source Wikipedia: crypt (C)
Invented By
Source Wikipedia: crypt (C)
Sources
Wikipedia: crypt (C)
Lead section
crypt is a POSIX C library function.
- In Group: Key Derivation Function, Lead paragraph: 'crypt is a POSIX C library function ... used to compute the hash of user account passwords', the same password-hashing/key-derivation role as bcrypt/Argon2/scrypt already grouped...
Credited To: Poul-Henning Kamp, History section
Poul-Henning Kamp designed a baroque and (at the time) computationally expensive algorithm based on the MD5 message digest algorithm
Invented By: Poul-Henning Kamp, History section
Poul-Henning Kamp designed a baroque and (at the time) computationally expensive algorithm based on the MD5 message digest algorithm
- In Field: Information Security, Lead paragraph
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.