bcrypt

✍ dations ◷ 2025-08-13 00:58:05 #加密软件,密码散列函数

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

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

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

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

相关

  • 诉诸情感诉诸情感(appeal to emotion,Argumentum ad passiones)是一种非形式谬误,系指借由操纵人们的情感,而非有效的逻辑,以求赢得争论的论证方式。如果议题本质上和个人情感有关,或者确实
  • 后验概率在贝叶斯统计中,一个随机事件或者一个不确定事件的后验概率(Posterior probability)是在考虑和给出相关证据或数据后所得到的条件概率。同样,后验概率分布是一个未知量(视为随机
  • 干支干支是天干与地支的合称,由两者经一定的组合方式搭配成六十对,为一个周期,循环往复,称为六十甲子或六十花甲。古代中国用以记录年、月、日、时。日本、朝鲜、越南、琉球等汉字文
  • 冲绳冲绳群岛(日语:沖縄諸島/おきなわしょとう Okinawa shotō;琉球语:沖縄/ウチナー Uchinaa)为日本琉球群岛中央区域的群岛,行政划属冲绳县。有人将位于冲绳岛东方300公里外的大东群
  • 青铜峡市青铜峡市位于中华人民共和国宁夏回族自治区北部,是吴忠市代管的一个县级市。1967年建青铜峡水库。西汉初年在今邵岗镇西部设灵武县,清雍正二年(1724年)设宁朔县,县署设在宁夏府城
  • 彭 程彭程可以指:
  • 英语种类列表 §北美洲方言依照不同的种类会有不同的发音方式、词汇与语法使得不被混淆,而腔调可知道他们是哪里人,因为每种国家使用的官方语言发音都不尽然。北美洲英语(英语:North American English
  • 蟒蛇蟒蛇是体型一般较庞大的无毒蛇类,可以指以下的动物分类群:
  • 英属婆罗洲英属婆罗州(或称北婆三邦、北加里曼丹)指的是婆罗洲(加里曼丹岛)北部的三个前英国殖民地,包括现今马来西亚的砂拉越、沙巴以及独立王国文莱。南临印尼加里曼丹。实际上英属婆罗州
  • 千山区千山区是辽宁省鞍山市下辖的一个市辖区,原名旧堡区,以千山得名。根据2011年8月最新一轮行政区划调整,千山区现只下辖5个镇:东鞍山镇、唐家房镇、汤岗子镇、大屯镇和甘泉镇。