gpt4 book ai didi

linux - 什么使用Linux内核的sha256实现?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:38:35 25 4
gpt4 key购买 nike

我愿意为特定架构在 Linux 内核上实现更快的 sha256,但我不知道它的用途。

我不仅对使用内核 API 的用户空间软件感兴趣,而且对重用 sha256 加密算法的内核空间功能感兴趣。

最佳答案

sha256_generic.c在内核中包含与平台无关的 sha256 实现。

我猜你可以从这个文件开始追踪它在内核中使用的位置,但很难得出一个完整的列表。

你会发现 sha256 主要用于网络堆栈,例如:

  • HMAC:用于消息身份验证的 key 哈希 (RFC2104)。 (IPSec 需要。)

当谈到用户空间时,我不确定内核的 sha256 是否被大量使用。例如,我查看了 sha256sum 实用程序,它是 coreutils 的一部分。如果我没看错源代码,它使用的是 openssl 的 sha256 实现。

关于linux - 什么使用Linux内核的sha256实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45555553/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com