文件名称:SipHash:高速安全的伪随机消息功能
文件大小:16KB
文件格式:ZIP
更新时间:2024-05-25 23:04:23
mac cryptography siphash prf C
西法什 SipHash是一系列伪随机函数(PRF),它们针对短消息的速度进行了优化。 这是SipHash的参考C代码:可移植,简单,针对说明和调试进行了优化。 SipHash是由和 在2012年设计的,用于防御。 SipHash是: 与以前的加密算法(例如基于通用哈希的MAC)相比,在短消息上更简单,更快捷。 与不安全的非加密算法(例如,在性能上具有竞争力。 密码学安全,尽管领先的密码学家进行了多次,但丝毫没有弱点的迹象。 经过实战测试,与OS(Linux内核,OpenBSD,FreeBSD),语言(Perl,Python,Ruby等),库(OpenSSL libcrypto,Sodium等)和应用程序(Wireguard,Redis等)成功集成。 。 作为安全的伪随机函数(又名键控哈希函数),SipHash也可以用作安全消息身份验证代码(MAC)。 但是从通用的无密钥哈希
【文件预览】:
SipHash-master
----vectors.h(35KB)
----test.c(3KB)
----halfsiphash.h(752B)
----halfsiphash.c(5KB)
----siphash.c(5KB)
----LICENSE(6KB)
----README.md(4KB)
----makefile(1024B)
----siphash.h(744B)
----testmain.c(63B)
----.gitignore(225B)