CプログラムでMD5アルゴリズムを実装する方法を教えてください。指定されたパスワードを取得し、同等のメッセージダイジェストを変換して保存するcプログラムが必要です。実際には私はPOSアプリケーションの開発のためにこの機能が必要です。POS用のC言語でのMd5実装
-3
A
答えて
2
ここには、C:linkのMD5のパブリックドメイン実装があります。
0
メッセージダイジェストをすぐに保存しないでください。
一般的なパスワードの場合、パスワードを直接マップするデータベースがあります。Googleまたはお気に入りの検索エンジンを例として5ebe2294ecd0e0f08eab7690d2a6ee69を検索するだけです。
これを防ぐために塩を入れてください。
+0
塩を含むプレーンなmd5/sha1でも、パスワードハッシングには非常に弱いです。 – CodesInChaos
関連する問題
- 1. Madgwick 2010 AHRSのC言語実装
- 2. C++でのMD5の高速実装
- 3. POSタギングとレムマタイザー用の多言語NLTK
- 4. 英語以外の言語のPOS
- 5. 実装言語の選択
- 6. C言語を使用したWebサービスの実装
- 7. MD5 javascriptの実装
- 8. CRAM-MD5の実装
- 9. 文法シンボルの属性はC言語での実装
- 10. Train Gate他の言語のPOSタガー
- 11. buddypressでの多言語実装
- 12. 実装方法:Express(ISO 10303-21)TYPE typename = C言語でのSELECT
- 13. JSFの言語スイッチャーの実装
- 14. 実装R言語でTwitterでサインイン
- 15. C言語によるデータ隠蔽アクセス指定子の実装
- 16. 多次元配列をC言語で実装する
- 17. MandelbrotがC言語でズームを実装しています
- 18. C言語で型変数を実装する
- 19. ミニ言語の実装方法は?
- 20. MVC3の多言語実装剃毛
- 21. MPS:abstract(generatorless?)言語とその実装
- 22. OO言語の動的バインディング実装
- 23. アセンブリ言語命令の実装
- 24. モバイルで言語を実装する
- 25. Apache固有のmd5 javascript実装で.htpsswrd
- 26. C言語での実行時間
- 27. C言語のチューリングマシン実装の入力を理解できません
- 28. LinuxのC言語でタイマーのコールバック関数を実装する方法
- 29. 新しい言語の実装にRoslynを使用する
- 30. QuadTreeまたはOctree C言語でのテンプレート化された実装
[Google for this](http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=md5+c+implementation)とお考えですか? –
[Google](http://www.google.com)を使って "C MD5 library"を検索してみてください。 –
なぜmd5でパスワードをハッシュしたいのですか? – CodesInChaos