Bcrypt簡介

bcrypt是一個由美國計算機科學家尼爾斯·普羅沃斯(Niels Provos)以及大衛·馬齊耶(David Mazières)根據Blowfish加密算法所設計的密碼雜湊函數,於1999年在USENIX中展示。實現中bcrypt會使用一個加鹽的流程以防禦彩虹表攻擊,同時bcrypt還是適應性函數,它可以借由增加迭代之次數來抵禦日益增進的電腦運算能力透過暴力法破解。