且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何让 Ubuntu 的 crypt(3) 支持 Blowfish?

更新时间:2023-01-02 21:37:55

首先,如果主线"glibc 不支持 Blowfish,那么哪个 glibc 支持?

First of all, if "mainline" glibc does not support Blowfish, then which glibc does?

由 openwall 页面上列出的发行版构建,例如ALT Linux 和 SUSE.如果您对它感兴趣,为什么它不在主线中,您可以阅读 Ulrich Drepper 的文章一>.

Built by distributions listed at openwall page, e.g. ALT Linux and SUSE. If it's interesting for you, why it is not in mainline, you can read Ulrich Drepper's article.

为什么在 Ubuntu 中默认没有启用?

Why is it not enabled by default in Ubuntu?

此处讨论了此问题:LP#1349252.

最后但并非最不重要的一点是,让 Ubuntu 中的 C crypt() 函数理解 Blowfish 哈希的最简单方法是什么?

And last but not least, what is the easiest way to make the C crypt() function in Ubuntu understand Blowfish hashes?

很可能,如果不构建自己的 glibc 包,就没有办法做到这一点.

Probably, there is no way to make it without building your own glibc package.