[解決済み] htpasswdで作成したパスワードの復号化
2022-02-05 21:57:45
質問
ubuntuのapache2で自分のウェブページの保護を作成しました。 現在、私はc++でアプリケーションを作成しており、Apache2が認証のために使用するのと同じファイルを使用したいのですが、私の問題は、Apache2によって生成されたパスワードを解読する方法がわからないということです。 (多分、私は暗号化のために使用されるキーが必要です)。
ありがとうございました。
解決方法は?
.htpasswdのエントリーは ハッシュ . これらは暗号化されたパスワードではありません。ハッシュは復号化できないように設計されています。したがって、.htpasswdファイルからパスワードを取得する方法はありません(ブルートフォースで長い時間をかけて取得しない限り)。
必要なのは、提供されたパスワードに同じハッシュアルゴリズムを適用して、.htpasswdファイルのハッシュと比較することです。ユーザーとハッシュが同じであれば、それでOKです。
関連
-
[解決済み】LLVMで暗黙のうちに削除されたコピーコンストラクタの呼び出し
-
[解決済み】識別子 "string "は未定義?
-
[解決済み】fpermissiveフラグは何をするのですか?
-
[解決済み】c++でstd::vectorを返すための効率的な方法
-
[解決済み】VC++の致命的なエラーLNK1168:書き込みのためにfilename.exeを開くことができません。
-
[解決済み] PyCrypto AES 256による暗号化・復号化
-
[解決済み] Laravelのファイルパーミッションを設定する方法は?
-
[解決済み] Intel CPU の _mm_popcnt_u64 で、32 ビットのループカウンターを 64 ビットに置き換えると、パフォーマンスが著しく低下します。
-
[解決済み] 双方向の暗号化 検索可能なパスワードを保存したい
-
[解決済み] HTTP基本認証で使用されるBase64エンコーディングの目的、理由を教えてください。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】coutはstdのメンバではない
-
[解決済み】C++ クラスヘッダが含まれているときに「不明な型」があるのはなぜですか?重複
-
[解決済み】デバッグアサーションに失敗しました。C++のベクトル添え字が範囲外
-
[解決済み】クラステンプレートの使用にはテンプレート引数リストが必要です
-
[解決済み] gdbを使用してもデバッグシンボルが見つからない
-
[解決済み】 while(cin) と while(cin >> num) の違いは何ですか?)
-
[解決済み】VC++の致命的なエラーLNK1168:書き込みのためにfilename.exeを開くことができません。
-
[解決済み】演算子のオーバーロード C++; <<操作のパラメータが多すぎる
-
[解決済み】警告 - 符号付き整数式と符号なし整数式の比較
-
[解決済み] スタックアロケーションにより初期化されていない値が作成された