エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
「数字6桁パスワードのMD5ハッシュ値の総当たり」OpenMPを使うと0.70秒までキタ - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
「数字6桁パスワードのMD5ハッシュ値の総当たり」OpenMPを使うと0.70秒までキタ - Qiita
先ほどの投稿( 「数字6桁パスワードのMD5ハッシュ値の総当たり」Scalaは1.70秒だった)ではScalaで書い... 先ほどの投稿( 「数字6桁パスワードのMD5ハッシュ値の総当たり」Scalaは1.70秒だった)ではScalaで書いてみましたが、最終的に1秒を切ることができませんでした。なんだか悔しいので、Cでガリガリ実装してOpenMP化してみることにします。 MD5アルゴリズムの実装をどうしようか .net framework 4.5の場合、System.Security.Cryptography.MD5が提供されています。なのでC#からでもC++/CLIからでもさくっと実装することができるでしょう。しかし速度を求めてC実装をしようとしている時に、.net frameworkを使うのはなにかに負ける気がします。 opensslライブラリにもMD5ハッシュ関数がありますが、開発環境がWindowsである関係上、環境構築が面倒です。 ということで、下記で公開されているC実装を利用させてもらうことにしまし