私はphpとC++で実装しやすいパスワードハッシュ標準を探しています。私はBCryptがあることを知っていますが、実際にはC++で実装するのは簡単ではありません。両方の言語で簡単に実装できるハッシュアルゴリズムはありますか?私は私のmyBBフォーラムに亀裂を入れたくないので、これを探しています。彼らは本当にそれほど良いものではない塩でmd5を使います。
私はひび割れから私を守っていません。そんなこと知ってる。しかし、フォーラムが侵害された場合、私は安全なハッシュが必要なので、簡単にパスワードを解読することはできません。C++とPHP共通パスワードハッシュ標準
0
A
答えて
-2
1
簡単な答え:libsodiumを両端で使用してから、C/C++ではcrypto_pwhash_str()
、PHPではsodium_crypto_pwhash_str()
を使用してください。これによりArgon2idが得られます。これは適切なコスト要因が与えられればbcryptより優れています。それは自分自身を暗号化「を実施」するためには魅力的だとしても
、あなたはなどlibsodium、libcryptoなど(のOpenSSLの一部)、などの標準的な実装を使用したほうが良い必要があります
関連する問題
- 1. PHPパスワードハッシュと塩
- 2. 異なるC++標準とリンクするC++標準ライブラリ
- 3. C標準ライブラリとシステムコール
- 4. C++標準レイアウトと参照
- 5. C標準ライブラリとグリーンヒルズコンパイラ
- 6. は標準ライブラリの「共通」モジュールですか?
- 7. ブロックスコープリンケージC標準
- 8. C標準
- 9. Rails 3標準通知リスト
- 10. C++の標準デフォルトネームスペース
- 11. VS2017 C++標準ライブラリモジュール
- 12. C++ 11標準状態のC++ 11標準
- 13. PHP - 標準機能に
- 14. PHPリダイレクト標準のURL
- 15. PHP標準関数リスト
- 16. PHPライブラリ/標準出力
- 17. .NET標準ライブラリと.NET標準
- 18. PHPファイル/ページを標準/標準URLに変換できます
- 19. C#のdecimal型とIEEE-754の標準
- 20. C++標準:ODRとconstexprのはstd :: string_view
- 21. C++:ファンクショナーと標準:: noobの関数
- 22. 標準のCの型キャスト
- 23. C++標準コンストラクタを生成
- 24. mingW内の標準Cライブラリ
- 25. Cの成熟標準ライブラリ
- 26. C++ 03標準コンテナのスタックアロケータ
- 27. 標準C++トランザクションメモリの状態
- 28. C#リダイレクト標準入力/エラー
- 29. 標準ライブラリSTL in C++
- 30. C++ 0xの「標準レイアウト」
あなたは、ハッシュ 'に' encryption'を変更する必要があります'。暗号化は解読できます。ハッシュは一方通行です。 – chris85
暗号化/ハッシングは、あなたのフォーラムが「クラックされている」からあなたを守るものではありません。データが侵害されると、第三者がすべてのパスワードを見ることができなくなります。 (どちらの場合も常にそうでなければならない) – Ivar
https://www.codeproject.com/Articles/704865/Salted-Password-Hashing-Doing-it-右は良い読書です。 –