phc-winner-argon2:密码哈希Argon2,PHC获胜者

时间:2024-05-20 10:19:51
【文件属性】:

文件名称:phc-winner-argon2:密码哈希Argon2,PHC获胜者

文件大小:1.47MB

文件格式:ZIP

更新时间:2024-05-20 10:19:51

C

氩气2 这是Argon2的参考C实现,这是赢得了的密码哈希函数。 Argon2是一个密码哈希函数,它总结了存储器硬函数设计中的最新技术,可用于哈希密码以用于凭证存储,密钥派生或其他应用程序。 它具有旨在实现最高内存填充率和有效使用多个计算单元的简单设计,同时仍提供了抵御权衡攻击的防御能力(​​通过利用最新处理器的缓存和内存组织)。 Argon2具有三个变体:Argon2i,Argon2d和Argon2id。 Argon2d速度更快,并且使用依赖于数据的内存访问,这使其对GPU破解攻击具有很高的抵抗力,并适用于不受旁通道定时攻击(例如加密货币)威胁的应用程序。 Argon2i而是使用与数据无关的内存访问,这对于密码哈希和基于密码的密钥派生而言是首选,但它速度较慢,因为它会在内存中进行更多的传递以防止权衡攻击。 Argon2id是Argon2i和Argon2d的混合体,使用了依赖于数据


【文件预览】:
phc-winner-argon2-master
----libargon2.pc.in(697B)
----man()
--------argon2.1(1KB)
----latex()
----include()
--------argon2.h(16KB)
----LICENSE(17KB)
----Package.swift(1KB)
----src()
--------opt.c(10KB)
--------run.c(10KB)
--------argon2.c(14KB)
--------test.c(13KB)
--------blake2()
--------encoding.h(2KB)
--------thread.h(2KB)
--------core.h(8KB)
--------ref.c(7KB)
--------core.c(19KB)
--------genkat.c(6KB)
--------encoding.c(16KB)
--------bench.c(3KB)
--------thread.c(2KB)
--------genkat.h(2KB)
----CHANGELOG.md(765B)
----Makefile(7KB)
----argon2-specs.pdf(449KB)
----vs2015()
--------Argon2RefTestCI()
--------Argon2OptTestCI()
--------Argon2OptGenKAT()
--------Argon2OptBench()
--------Argon2Opt()
--------Argon2OptDll()
--------Argon2Ref()
--------Argon2RefBench()
--------Argon2RefGenKAT()
--------Argon2RefDll()
----kats()
--------argon2id_v16(421KB)
--------check-sums.ps1(1KB)
--------test.sh(696B)
--------argon2d(421KB)
--------argon2d.shasum(74B)
--------argon2id(421KB)
--------argon2id_v16.shasum(79B)
--------argon2i(421KB)
--------argon2i_v16(421KB)
--------argon2d_v16.shasum(78B)
--------check-sums.sh(243B)
--------argon2i_v16.shasum(78B)
--------argon2i.shasum(74B)
--------test.ps1(1KB)
--------argon2id.shasum(75B)
--------argon2d_v16(421KB)
----README.md(13KB)
----Argon2.sln(11KB)

网友评论