Live briefing
Everything about Bcrypt
Password-based key derivation function
bcrypt is a password-hashing function designed by Niels Provos and David Mazières. It is based on the Blowfish cipher and presented at USENIX in 1999. Besides incorporating a salt to protect against rainbow table attacks, bcrypt is an adaptive function: over time, the iteration count can be increased to make it slower, so it remains resistant to brute-force search attacks even with increasing computation power. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: BcryptA 5-minute orientation
- Skim a recent paper: Comparison of Argon2id and Bcrypt with Default Parameters in Performance and Security Aspect for Secure AuthenticationInfluential work since 2022
- Pick up a classic book: Password Authentication for Web and Mobile AppsThe most-reprinted book on the subject
- Read the landmark paper: Analysis Performance BCRYPT Algorithm to Improve Password Security from Brute ForceCited 15 times
- Go sideways: ScryptA closely related topic
- Go sideways: Crypt (C)A closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
Analysis Performance BCRYPT Algorithm to Improve Password Security from Brute Force
Cryptanalysis of bcrypt and SHA-512 using Distributed Processing over the Cloud
Aplikasi Absensi Pegawai pada Dinas Komunikasi dan Informatika Kabupaten Deli Serdang dengan QR Code Menggunakan Algoritma Bcrypt
Modification of SHA-512 using Bcrypt and salt for secure email hashing
IMPLEMENTASI ALGORITMA AES DAN BCRYPT UNTUK PENGAMANAN FILE DOKUMEN
Ameliorating Password Security Authentication Using BCRYPT Algorithm with Dynamic Salt Generation
Optimising Bcrypt Parameters: Finding the Optimal Number of Rounds for Enhanced Security and Performance
Analisis Dan Implementasi Algoritma Bcrypt Dengan Affine Cipher Untuk Pengamanan Password Pada Aplikasi Web
🆕 Influential since 2022
Comparison of Argon2id and Bcrypt with Default Parameters in Performance and Security Aspect for Secure Authentication
IMPLEMENTATION OF BCRYPT ALGORITHM ON WEBSITE-BASED HASHING GENERATOR USING LARAVEL FRAMEWORK
Design And Development Of Two Level Security For Data Using Integration Of Biometric Authentication And Bcrypt Algorithm
Evaluasi Keamanan Penyimpanan Password Menggunakan Algoritma Hash: MD5, SHA-1, dan Bcrypt
IMPLEMENTASI ALGORTIMA AES DAN BCRYPT UNTUK PENGAMANAN DATA PENGGUNA PADA WEBSITE JAHITKU
📚 Books worth reading
Password Authentication for Web and Mobile AppsDmitry Chestnykh · 2020
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Scrypt In cryptography, scrypt (pronounced "ess crypt") is a password-based key derivation function created by Colin Percival in March 2009, originally for the…
- Crypt (C) crypt is a POSIX C library function. It is typically used to compute the hash of user account passwords. The function outputs a text string which also…
- Blowfish (cipher) Blowfish is a symmetric-key block cipher, designed in 1993 by Bruce Schneier and included in many cipher suites and encryption products. Blowfish provides…
- Key stretching In cryptography, key stretching techniques are used to make a possibly weak key, typically a password or passphrase, more secure against a brute-force…
- Key derivation function In cryptography, a key derivation function (KDF) is an algorithm that derives one or more secret keys from a secret value, such as a master key, a password…
- Argon2 Argon2 is a key derivation function that was selected as the winner of the 2015 Password Hashing Competition. It was designed by Alex Biryukov, Daniel…
- PBKDF2 In cryptography, PBKDF1 and PBKDF2 (Password-Based Key Derivation Function 1 and 2) are key derivation functions with a sliding computational cost, used…
- Microsoft Office password protection Microsoft Office password protection is a security feature that allows Microsoft Office documents (e.g. Word, Excel, PowerPoint) to be protected with a…