freebsd - 哪里可以找到 FreeBSD sha256 实用程序源代码

标签 freebsd sha256

FreeBSD 提供了一组用于计算 SHA-2 哈希值(sha256、sha512 等)的实用程序。我想找到他们的源代码。我不需要 SHA-256 哈希函数本身的源代码,但我正在寻找命令行实用程序的源代码,即处理命令行选项、输入文件等的部分。我已经克隆了最新的 FreeBSD我从基于 GitHub 的镜像仓库中找到了源代码,并在整个仓库中搜索了“sha256”,它给了我很多匹配项,但我仍然找不到确切的匹配项。如果您知道的话,请指点我在哪里可以找到它。注意:请不要向我指出 Linux/GNU 替代方案 sha256sum,我对 FreeBSD sha256(以及 sha384、sha512 之类的 friend )实用程序的代码非常感兴趣。

最佳答案

命令行实用程序是md5,但同一个可执行文件有许多不同的名称。请参阅md5(1) 。源代码位于src/sbin/md5

它使用位于 src/lib/libmdlibmd 库中的许多函数,但加密代码似乎位于 src/sys/加密/sha2

关于freebsd - 哪里可以找到 FreeBSD sha256 实用程序源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70559290/

相关文章:

c - FreeBSD 中的 Assertion.h

c - 如何在C中的FreeBSD中获取进程的当前工作目录?

c - C中的SHA256实现

java - 如何为 java.security.Signature 签名方法指定签名长度

shared-libraries - 为什么 libtool 的 "current"在 BSD 上用作 "SOVERSION"而不是 "major"?

Postgresql 9.0默认运行在bg中

linux - 如何检查启动时是否调用了 init 脚本?

c# - 使用 X509Certificate2 签署和验证 ECDSA-SHA256 签名

ssl - 在 AppHarbor (SHA-256) 上支持新的 PayPal 证书

Java 1.4 SHA265 问题?