適切なハッシュアルゴリズム (bcrypt など) をネイティブでサポートする FTP ソリューションを探しています。vsftpd、proftpd、pureftpd などのソリューションはすべて、基本的な crypt()、md5、および password() 関数をサポートしています。しかし、より良い解決策があるかどうか疑問に思っていますか?
Pure-ftpd が scrypt をサポートしていることは認識していますが、何らかの理由でこれを機能させることができません。
同じ問題があり、Python で認証ロジックを実装した純粋な ftpd 認証モジュールを出荷することになりました。シングル サインオン用のパブリック API と統合することもできました。この方法を使用して、選択したパスワード ハッシュ アルゴリズムを使用したり、Facebook や Github などのサードパーティの認証ソリューションと統合したりできます。詳細については、https://download.pureftpd.org/pub/pure-ftpd/doc/README.Authentication-Modulesを確認してください。