C には、少なくとも 2 つの Bcrypt 実装があります。
- オリジナル: http://bcrypt.sourceforge.net/
- Openwall: http://www.openwall.com/crypt/
新しいプロジェクトのベースとして使用する必要があるのはどれですか? 下位互換性は必要ないので、より最新で維持されていると見なされる実装のみを選択することに注意してください。また、ほとんどの非 C 言語バインディングのベースとして使用されているのはどれなのかにも興味があります。