跳至內容

Bcrypt

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

bcrypt是一个由美國計算機科學家尼爾斯 ・ 普羅沃斯(Niels Provos)以及大衛 ・ 馬齊呢(David Mazières)根據 Blowfish 加密演算法所設計的密碼雜鬥函式,佇一九九九年佇咧 USENIX 中展示。實作中 bcrypt 會當使用一个加鹽的流程以防禦彩虹表攻擊,同時 bcrypt 抑是適應性函式,伊會當藉著增加疊代之次數來到義日增進的電腦運算能力透過暴力法破解。

由 bcrypt 加密的檔案會當佇所有支援的作業系統佮處理器上進行轉移。伊的口令著愛八至五十六字,並將佇內底予人轉化做四百四十八位元的金鎖。毋過,所提供的所有的字元攏有真重要的意義。密碼是愈強大,就愈安全。

除了會當對資料進行加密,預設的情況下,bcrypt 在刪除資料以前將使用隨機資料三擺崁原始輸入檔案,以阻止可能會得著電腦資料的人恢復資料的試驗。若是你無想欲用這个功能,可設定禁用此功能。

具體來講,bcrypt 使用美國密碼學家保羅 ・ 柯切爾的演算法實現。隨 bcrypt 鬥陣發布的原始碼著原始版本雜細改動。

參考資料

外部連結

  • Counterpane Blowfish 加密演算法
  • 原始版本的原始碼