bcrypt

✍ dations ◷ 2025-09-30 08:07:42 #加密软件,密码散列函数

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

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

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

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

相关

  • 网巢病毒目网巢病毒目(学名:Nidovirales),又称成套病毒目、套式病毒目,是一类具有动物和人类宿主(MERS-CoV和SARS-CoV)的病毒。该目下的科有:
  • 黄帝内经《黄帝内经》为现存最早的传统中华医学著作,对于后世中医学的理论与实务有深远影响。此书相传是黄帝与岐伯、雷公、伯高、俞跗、少师、鬼臾区、少俞等多位大臣讨论医学的记述
  • 和平条约和平条约,简称和约,是敌对双方所签署的一种条约,主要用以正式结束战争和武装冲突,签订双方通常是国家、政府或政治实体。当条约签署完成之后,双方的敌对状态将会结束。此与停战协
  • 新马克思主义新马克思主义(英语:Neo-Marxism),是指在马克思古典理念基础之上结合一些人类现代哲学思想,但仍相信并坚持马克思主义的基本原则。新马克思主义在廿世纪10年代出现。一战与俄国十
  • 虐囚事件阿布格莱布监狱虐囚事件(英语:Abu Ghraib torture and prisoner abuse;阿拉伯语:فضيحة التعذيب في سجن أبو غريب‎),又称美军虐待伊拉克战俘事件、美英联
  • 高雄大学国立高雄大学(英语:National University of Kaohsiung,缩写:NUK),简称高大,位在中华民国台湾高雄市楠梓区,是一所2000年成立的国立大学。于2006、2007、2015~2016年荣获中华民国教育
  • 新北市立图书馆新北市立图书馆(英语:New Taipei City Library),简称新北市图,位于台湾新北市,为新北市政府成立的公共图书馆,主管单位为新北市政府文化局。总馆位于板桥区贵兴路139号,邻近新北市政
  • 阿波罗7号阿波罗7号(Apollo 7)是阿波罗计划中第一次载人飞行任务。整个任务时间达11天,环绕地球轨道。本次任务是土星1B号运载火箭的首次载人发射,也是美国的第一次三人太空任务。本团队
  • 萝卜泡菜萝卜泡菜(韩语:깍두기)是指韩国料理中的多种泡菜。通常它包含了一般泡菜的所有配料,但用的不是大白菜,而是韩国的白萝卜。萝卜泡菜是韩国人喜欢的而且受欢迎的一种饭馔(配菜)。
  • 达哈拉沙漠达哈拉沙漠(Ad-Dahna)位于阿拉伯沙漠的中部,成为连接北面内夫得沙漠和南面鲁卜哈利沙漠的蝴蝶状沙地走廊,全长超过1,000公里,阔度少于80公里,沙丘因包含铁氧化物而呈红色。 达哈拉