bcrypt

✍ dations ◷ 2025-07-20 11:22:51 #加密软件,密码散列函数

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

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

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

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

相关

  • 中毒性休克症候群毒性休克症候群(Toxic shock syndrome,TSS)是一种因细菌外毒素引起的症候群。相关症状包含发烧、红疹、皮肤脱落(英语:skin peeling),及低血压等等。其它与特定病原菌相关的症状包
  • 高压灭菌器高压釜(英语:Autoclave,亦称为高壓滅菌釜、高压灭菌器、加压釜或加压灭菌器)是用水蒸汽的高温高压对物品进行灭菌处理的装备。通常的处理条件是在高压饱和蒸汽121摄氏度下处理15
  • 水杨酸类药物水杨酸(英语:Salicylic acid,源于拉丁文的“杨柳” salix),又名柳酸、邻羟基苯甲酸、2-羟基苯甲酸。水杨酸易溶于乙醇、乙醚、氯仿、苯、丙酮、松节油,不易溶于水,20°C时溶解度为
  • 中亚联盟中亚联盟是由哈萨克斯坦总统努尔苏丹·纳扎尔巴耶夫2007年4月26日提出的,为了创建一个类似欧盟的涵盖五个前苏联中亚共和国——哈萨克斯坦、吉尔吉斯斯坦、塔吉克斯坦、土库
  • 后天后日又称为后天,泛指明日后之一整日,是未来的一部分。“后日的明日”常被称为“大后日”,而“大后日的明日”则称为“大大后日”,如此类推;不过,在书面语上,“大大后日”、“大大大
  • 鼻衄鼻衄即鼻出血,是多种疾病的常见症状,本节只讨论内因引起的鼻衄;出血严重者又称鼻洪。鼻衄甚者,口鼻皆出血,称为鼻大衄、脑衄,若鼻衄经久不愈,称为鼻久衄。导致鼻衄的原因很多,可发生
  • 跃迁量子跃迁,是一个量子物理学中的术语。它是指电子从原子的一个轨道跳跃到另一个轨道上的过程,这一过程是不连续的,也就是不存在电子处于两个轨道之间的状态。YouTube上的视频
  • 塞尔文学院剑桥大学塞尔文学院(英语:Selwyn College, Cambridge) 是剑桥大学的一个学院。
  • 布如里氏溃疡布如里氏溃疡(Buruli ulcer),又称为班兹达溃疡(Bairnsdale ulcer)、塞尔氏溃疡(Searl's ulcer(英语:Searl's ulcer))、丹特里溃疡(Daintree ulcer),为一种由溃疡分枝杆菌(英语:Mycobacteriu
  • 尼古拉·瓦西里耶维奇·果戈里尼古拉·瓦西里耶维奇·果戈里-亚诺夫斯基(俄语:Никола́й Васи́льевич Го́голь-Яновский,俄文拉丁化:;1809年4月1日-1852年3月4日)是俄罗斯作家