bcrypt

✍ dations ◷ 2025-03-10 06:34:59 #加密软件,密码散列函数

bcrypt是一个由Niels Provos以及David Mazières根据Blowfish加密算法所设计的密码散列函数,于1999年在USENIX中展示。实现中bcrypt会使用一个加盐的流程以防御彩虹表攻击,同时bcrypt还是适应性函数,它可以借由增加迭代之次数来抵御日益增进的电脑运算能力透过暴力法破解。

由bcrypt加密的文件可在所有支持的操作系统和处理器上进行转移。它的口令必须是8至56个字符,并将在内部被转化为448位的密钥。然而,所提供的所有字符都具有十分重要的意义。密码越强大,您的数据就越安全。

除了对您的数据进行加密,默认情况下,bcrypt在删除数据之前将使用随机数据三次覆盖原始输入文件,以阻挠可能会获得您的计算机数据的人恢复数据的尝试。如果您不想使用此功能,可设置禁用此功能。

具体来说,bcrypt使用保罗·柯切尔(英语:Paul Kocher)的算法实现。随bcrypt一起发布的源代码对原始版本作了略微改动。

相关

  • 对立违抗性障碍对立反抗症(Oppositional defiant disorder)简称ODD,在精神疾病诊断与统计手册第五版(DSM-5(英语:DSM-5))中列在“破坏性,冲动控制和行为障碍”(Disruptive, impulse-control, and con
  • 先导化合物先导化合物(lead compound)是一种具有药理学或生物学活性的化合物,可被用于开发新药,其化学结构可被进一步优化,以提高药力、选择性,改善药物动力学性质。通过高通量筛选(high-thro
  • 静磁学静磁学(Magnetostatics)是电磁学的分支,专门研究电流稳定(不随时间变化)的系统内磁场。在静电学中,电荷是稳定不变的;在这里,电流是稳定不变的。磁化强度不需要是静态的;静磁学的方程
  • 腺甾烷腺甾烷,常简称为甾烷(英语:Gonane,C17),也被称为全氢环戊烷并菲(perhydrocyclopentaphenanthrene),是一种四环烃类化合物,是甾体物质的结构母核,包括一个全氢菲环和一个环戊烷环。和通
  • 联合国总部大楼联合国总部大楼(亦称联合国大厦)是联合国总部的所在地,位于美国纽约市曼哈顿区东侧,属于国际领土,因此只要是会员国国民持有护照就可以进入,包括与美国无邦交的联合国会员国。从联
  • 滋养层滋胚层又可以称作滋养层(trophoblast、从希腊语trephein:滋养;以及blastos:发生所转变而来。)位于囊胚的最外层,提供胚胎营养,最后大部分会形成胎盘。滋胚层在怀孕的第一阶段就会形
  • 斯托夫人哈里特·伊丽莎白·比彻·斯托(Harriet Elizabeth Beecher Stowe,1811年6月14日-1896年7月1日),美国作家、废奴主义者,最著名的作品《汤姆叔叔的小屋》成为美国南北战争的导火线之
  • 第十三第十三航空队(英语:Thirteen Air Force)是美国太平洋空军曾经下属的一个编号航空队,指挥部位在夏威夷州的珍珠港-希卡姆联合基地。该航空军在冷战时期曾驻于菲律宾克拉克空军基
  • 古希腊艺术古希腊艺术,是指盛行于公元前15世纪至公元前1世纪古希腊世界以及附近地区的艺术,古希腊艺术被视为是西方艺术的主要源头。古希腊艺术突出的特点是重视写实。古希腊神话中的人
  • 主机卡模拟主机卡模拟(Host Card Emulation,HCE)是仅仅使用软件对智能卡进行的虚拟而精确的呈现。在HCE架构之前,NFC交易只通过“Secure Element”进行。HCE提供了如下能力使得厂家能够通