• 締切済み

cryptで暗号化する

.htaccessのベーシック認証を 登録型みたいな風にして使用したいと思うんですけど、 .htpasswdファイル内に記入する ID:この部分(パスワード) をcryptで生成するようなのですが、各サイトで説明しているようにやってもできません。 どうすればきちんと暗号化できるのでしょうか? よろしくお願いします。

  • Perl
  • 回答数1
  • ありがとう数1

みんなの回答

  • fire--
  • ベストアンサー率49% (146/293)
回答No.1

>各サイトで説明しているようにやってもできません。 と書いてあるのですが、ここが重要なところです。 同じようにやったつもりなのに、どこか違っているのが 原因というのは良くある事です。 何をやったか判らないとコメントするのも難しいのです。 という事で、ここの手順を具体的に書けばコメントも 付くと思いますよ。

関連するQ&A

  • ApacheでBASIC認証できない

    Apacheの.htaccessのベーシック認証で.htpasswdファイル作るサイトで作成すると、同じパスワードでもサイトによって暗号化された異なる文字列が出力されます。 そのパスワードを.htpasswdに使うとベーシック認証ができません。どのサイトで作成しても同じです。 Apache付属のパスワード作成ツールを使うか、テキストエディタで暗号化されていない平文のパスワードを直接入力した.htpasswdならベーシック認証は通ります。 サイトを使うと駄目なのはどういう事なのでしょうか?

  • 数日前からずっとHPの一部分をパスワード認証式にしたくて.htacce

    数日前からずっとHPの一部分をパスワード認証式にしたくて.htaccessを作り、 FTTPでサイトにパスワード付けるようのサブディレクトリを作って その中に.htaccessと.htpasswdをいれてるのですが、 401でパスワードを認証してくれません。 西院ネットを使用させて頂いてるのでその.htaccessの事を書いているページを 見ながら記載したのですがうまくいきません .htaccessの内容は AuthUserFile /usr/home/サイト/public_html/サブディレクトリ/.htpasswd AuthName "Please enter your ID and password" AuthType Basic require valid-user .htpasswdの方は ID:暗号化したパスワード 設置方法は public_html | |_設置サブディレクトリ   |.htaccess    .htpasswd   (置きたいページ) のように置いてるのですが。 これじゃだめなのでしょうか?? 記載に使用したソフトはTeraPadとWindowsのメモ帳です。 FTTPにはアスキーで上げました。属性604に変更(変更してないのも試してみました) すべて401になるのです。数日何回も試したり@pagesさんで試したりしたのですが どれも401になります。 暗号化したパスワードは暗号化する前のパスワードをいれればいいのですよね?? 本当にわからなくなってしまったので、宜しくお願い致します。

    • ベストアンサー
    • PHP
  • 携帯のbasic認証がうまくいかない

    携帯用にbasic認証を作成しています。 説明サイト等を参考にして作成したのですが、どれだけやっても、認証失敗になってしまい、何度もパスワード請求画面が出てしまいます。 携帯はauで、昨年購入したばかりで古いモデルでもなんでもありません。 以下、ファイル内に記載している内容です。 **htaccess内** <Files ~ "^\.(htaccess|htpasswd)$"> deny from all </Files> AuthUserFile /フルパス/.htpasswd AuthGroupFile /dev/null AuthName "Please enter your ID and password" AuthType Basic require valid-user 仮にadminというファイルをテスト用に作成し、その中に.htaccessファイルと、認証成功後に表示されてほしいテスト用のhtmlファイルを置いています。 htaccessファイルを削除すると、当然ですがhtmlファイルが表示されます。 パスワードは説明サイトで暗号化したものをそのままhtpasswdファイルにコピペをしてアップロードしています。 パスワード請求画面が出るまでは成功しているのに、パスワード認証が失敗する理由がわかりません。 どんな原因があるのか、アドバイスをいただければ幸いです。 よろしくお願いいたします。

  • パスワードを暗号化するCGI

    基本認証のパスワードを暗号化するCGIを作ったのですが、 基本認証で認証させようとしてもうまくいきません。 cryptで行った暗号化は基本認証には使えないのでしょうか?

    • ベストアンサー
    • CGI
  • 1000名分のBASIC認証のパスワードを一括生成する方法について

    特定のユーザーにのみ公開するサイトをBASIC認証を使って作成しようと考えております。 該当のユーザーは1000名おり、IDは会員コードを、パスワードは生年月日を元に生成する予定です。 平文のパスワードを一件ずつ暗号化するサイトは存じておりますが、件数が多いためかなり時間がかかります。 テキストファイルにある複数の会員コードとパスワードをもとに、basic認証のパスワードファイル(暗号化したパスワードを含む.htpasswd)を作成する方法をご存知の方がいらっしゃいましたら教えていただけますでしょうか。よろしくお願い致します。

    • ベストアンサー
    • CGI
  • .htaccessでパスワード認証ができない

    仮のアドレス http://192.168.1.16/gazoufolder/ をパスワード認証をしたいと思います ですがIDとパスワードを入れてもできません できなかった例をあげます 私はhttp://192.168.1.16/htm/に .htaccessを置き 下のはコードです AuthType Basic AuthUserFile /htm/.htpasswd AuthGroupFile /dev/null AuthName "Enter password" Require valid-user (中身) .htpasswdはhtmのフォルダの中に入れています (もちろんパスワードは暗号化して入れていますID:passのように) .htaccessはもちろんパスワード制御をしたいのでgazoufolderに入れています それでhttp://192.168.1.16/htm/test.htmlにアクセスすると 認証画面はでるんですが IDとパスワードを入れてもずっと認証画面でIDとパスワードを聞かれたままです パスワードとIDは間違っていませんし どこが悪いのでしょうか? 自分的には AuthUserFile /htm/.htpasswd が怪しいと思うんですが 調べてみても /home/public_html/などややこしいのばっかりで どうしていいかわかりません http://192.168.1.16/でのパスはどうすれば良いのでしょうどなたか教え てください ちなみにOSはMacOSXです Apacheです

  • パスワード認証について

    私はホームページでweb素材を配付しているのですが、 ダウンロードする際、「.htaccess」と「.htpasswd」でパスワード認証していました。 IDとパスワードはダウンロードを希望する方ひとりひとりに違うものを発行し、.htpasswdに加えていっていたのですが、だんだんとダウンロードしてくれる方が多くなってきてファイル自体が大きくなってきてしまいました。 以前、なにかで、多数の人をパスワード認証するには.htaccessよりもデータベースを使った方が良いと書いてあったのを見た記憶を思い出し、いろいろ調べては見たのですが、初心者ゆえ、正直良くわからないのです。私の借りているサーバーではMySQLが使えるのですが、これをパスワード認証に利用できるのでしょうか?できるとしたら具体的にどのようにすれば良いのでしょうか?ご存知の方、もしくは詳しい説明のあるサイトをご存知の方、私のような者でも分かるように教えていただけませんでしょうか。どうかよろしくお願いします。

  • 基本認証のページを作成したのですが、トラブルが・・・

    パスワードを入力しても(あってる)認証しません。 htaccessファイルは以下のように作成しアップしました。 ----------- AuthType Basic AuthName "Password is required to enter this page." AuthUserFile /public_html/shop/.htpasswd AuthGroupFile /dev/null <limit GET POST> require valid-user </limit> ----------- telnetができないサーバーなので、パスワードの暗号化できるサイトも見つけ、 http://www.pictus.gr.jp/htpasswd.html 上記サイトで試しに ID:himitu   パスワード:zxcvbn で暗号化し、.htpasswdファイルを以下のように作りshopディレクトリにアップしました。 何が原因か分かりません。 サーバーがhtpasswdをインストールしてないってことも考えられますか? どのように対処したらいいか分かりません(泣) 優しい方、教えてください。ヨロシクです。

    • ベストアンサー
    • CSS
  • php パスワード 暗号化

    phpの会員サイトにてパスワードの暗号化を実装したいと思い、投稿させていただきました。 会員の人はパスワード変更→暗号化でDBに登録。 変更したパスワード(暗号化されている)でログインという流れを作りたいのですが、 暗号化でDBに登録まではできましたが、ログイン認証で一致せず困っております。 どなたか教えていただけないでしょうか? 例: <input type="password"name="password" value="1234"> $pass = $_POST[pass]; $password = crypt($pass); $passwordをDBに保存。 その後ログアウトし、ログインのパスワードで1234を入力すると「一致しません」となります。 login認証の際にどのように実装してよいのかわからず困っています。 また、上記の内容にてセキュリティ上に問題がありましたらご指摘お願いします。

    • 締切済み
    • PHP
  • htaccessについて(初心者です)

    パスワード認証のページを作成しましたが、うまく動作しません。 例えば http://www.▲▲▲▲.ne.jp/■■■■/●●●●/ のうち、●●●●含むそれ以下の部分をパスワード認証したい場合、 .htaccessファイルの AuthUserFile /_______/.htpasswdの______の部分は どうなるのでしょうか?

    • ベストアンサー
    • CGI

専門家に質問してみよう