Head_Syndicate の回答履歴

全189件中161~180件表示
  • パスワード解読について(CGIスクリプト)

     「パスワード暗号化について(CGIスクリプト)」の続きとなっています。文字数が800文字を超えてしまったため、分割させていただきました。  続いて解読処理です。こっちは更に謎です。 $salt = $logpassword =~ /^\$1\$(.*)\$/ && $1 || substr($logpassword, 0, 2);  最初は//内の処理です。$1$だけは読めますが、「^」も「(.*)」も最後の$も不明です。「^」はEXORではありませんよね・・・?  次に&&とやはり||です。この辺は「え?ギャグ?」って感じです(まったく分かってません)。  最後にパターン結合演算子ですが・・・。「スカラー式をm//、s///、tr///と結びつける」と言われても何のことやら。大体上の表記ではmもsもtrも使ってないんで・・・。マッチmの略形でしょうか?  ということで長くなってしまいましたが、これらの動作の目的、そして動作原理を教えていただきたく質問させていただきました。  どうかよろしくお願いします。

  • パスワード暗号化について(CGIスクリプト)

     現在記事削除処理の、キー暗号化と解読について勉強しているんですが、他の方が書いたソースを読んでもさっぱり意味不明です。技術評論社さんのリファレンスを参考にしてるんですが、どうも載っていないワザが使われているらしく・・・。  まずは暗号化処理です(とある有名ソースから抜粋)。 @SALT = ('a'..'z', 'A'..'Z', '0'..'9', '.', '/'); srand; $salt = $SALT[int(rand(@SALT))] . $SALT[int(rand(@SALT))]; $encrypt = crypt($password, $salt) || crypt ($password, '$1$' . $salt); 問題は$encryptなんですが、||演算子は、要するに左オペランドの保険みたいなものなんでしょうか?まず、左オペランドが偽になる、ということ自体が分かりません。結果が偽になる、というのは0を返すということでしょうか?  crypt関数が処理を失敗する(?)、ということでも偽になるかもしれないんですが、暗号化処理を失敗などということがあるのでしょうか?  次に、ひとまず左オペランドが偽だった場合ですが、右オペランドに関して、暗号化キーが「$1$xx」の5文字ですよね。暗号化キーは2文字までしか評価されないから、結局これは「$1」と変わらない気がします。というより、まずなぜ「$1$」なんでしょうか?そして、合計5文字の意味は・・・?謎は深まるばかりです。  質問の長さが800文字を超えてしまうので、前半はここで切らせていただきます。  後半は「パスワード解読について(CGIスクリプト)」にて質問させていただいています。  どうかよろしくお願いします。

  • DBMの容量制限

    DBモジュールを使ってちょっとしたDBを作ってるんですが、容量制限 らしきものでひっかかってます。そう、1024byteの壁です。これを越えると sdbm store returned -1, errno 22, key "0012018" at ./hoehoe.pl line ~. と叱られてしまうのです。 他にもODBMはもちろんのこと、NDBMも試しましたが結果は同じです。 容量制限のない GDBM、DB_Fileは大丈夫でした。 しかし SDBM、NDBMは 4096byteまで大丈夫だったはず。なにか別の方法が あるのでしょうか? 今回の試しに以下のものを書いてみました。「3000」を「1000」くらいに すると通ります。DB_File、GDBMでは「3000」でも大丈夫です。 ---------------------------------------- use Config; use Fcntl; use SDBM_File; $flags = O_CREAT|O_RDWR|&BINARY; tie( %HOE, 'SDBM_File', 'hoe', $flags, 0666 ) || die "Can't open DB"; $uiui .= 'UIUI' while( 3000 > length( $uiui )); $HOE{'key'} = $uiui; untie( %HOE ); print "ok\n"; exit; sub BINARY{ return O_BINARY if( $Config{osname} =~ /^(MS)?Win/ ); }

    • 締切済み
    • dany
    • Perl
    • 回答数2
  • パスワード解読について(CGIスクリプト)

     「パスワード暗号化について(CGIスクリプト)」の続きとなっています。文字数が800文字を超えてしまったため、分割させていただきました。  続いて解読処理です。こっちは更に謎です。 $salt = $logpassword =~ /^\$1\$(.*)\$/ && $1 || substr($logpassword, 0, 2);  最初は//内の処理です。$1$だけは読めますが、「^」も「(.*)」も最後の$も不明です。「^」はEXORではありませんよね・・・?  次に&&とやはり||です。この辺は「え?ギャグ?」って感じです(まったく分かってません)。  最後にパターン結合演算子ですが・・・。「スカラー式をm//、s///、tr///と結びつける」と言われても何のことやら。大体上の表記ではmもsもtrも使ってないんで・・・。マッチmの略形でしょうか?  ということで長くなってしまいましたが、これらの動作の目的、そして動作原理を教えていただきたく質問させていただきました。  どうかよろしくお願いします。

  • パスワード暗号化について(CGIスクリプト)

     現在記事削除処理の、キー暗号化と解読について勉強しているんですが、他の方が書いたソースを読んでもさっぱり意味不明です。技術評論社さんのリファレンスを参考にしてるんですが、どうも載っていないワザが使われているらしく・・・。  まずは暗号化処理です(とある有名ソースから抜粋)。 @SALT = ('a'..'z', 'A'..'Z', '0'..'9', '.', '/'); srand; $salt = $SALT[int(rand(@SALT))] . $SALT[int(rand(@SALT))]; $encrypt = crypt($password, $salt) || crypt ($password, '$1$' . $salt); 問題は$encryptなんですが、||演算子は、要するに左オペランドの保険みたいなものなんでしょうか?まず、左オペランドが偽になる、ということ自体が分かりません。結果が偽になる、というのは0を返すということでしょうか?  crypt関数が処理を失敗する(?)、ということでも偽になるかもしれないんですが、暗号化処理を失敗などということがあるのでしょうか?  次に、ひとまず左オペランドが偽だった場合ですが、右オペランドに関して、暗号化キーが「$1$xx」の5文字ですよね。暗号化キーは2文字までしか評価されないから、結局これは「$1」と変わらない気がします。というより、まずなぜ「$1$」なんでしょうか?そして、合計5文字の意味は・・・?謎は深まるばかりです。  質問の長さが800文字を超えてしまうので、前半はここで切らせていただきます。  後半は「パスワード解読について(CGIスクリプト)」にて質問させていただいています。  どうかよろしくお願いします。

  • WEBの勉強をはじめるのですが・・・・。

    WEBプログラマになりたいと思い、講座をいくつか受講する予定でいます。全くの素人なので、HTMLから入って、まずはFlashなどのデザインを勉強し、その後、Java ScriptやPerl等のプログラム言語を勉強する予定なのですが、いろいろな学校の講座案内などを見ていると、サーバー構築やデーターベース構築などというものをよく見掛け、これがどの程度必要なのかが良く分かりません。また、講座受講後ばプログラマとして制作会社等に就職できればと考えておりますが、今のWEB業界の現状で、実務経験0の私がなんとか就職できるためには、どの程度の知識が必要なのでしょうか。実務経験0の分、できるだけの準備はしておきたいと思っているのですが、業界の現状等ご存知の方は、お教え頂けませんでしょうか。

  • ちょっとした、名称の意味について。

    BccとCcの違いって、なんですか? 返信メールに自動的につく"Re"の意味と読み方ってなんですか?

  • $(ドル)の記号を表示したいのですが。。

    はじめまして。 あの、$(ドル)の記号を表示したいのですが。。 <font size=2>$tax</font> みたいなところに、 <font size=2>$ $tax</font> としたのですが、何も表示されませんでした。 安易すぎますでしょうか。。。 どのようにしたら、$ドルマークを表示できるのか教えてください。 よろしくお願いします。

    • ベストアンサー
    • book
    • Perl
    • 回答数2
  • $(ドル)の記号を表示したいのですが。。

    はじめまして。 あの、$(ドル)の記号を表示したいのですが。。 <font size=2>$tax</font> みたいなところに、 <font size=2>$ $tax</font> としたのですが、何も表示されませんでした。 安易すぎますでしょうか。。。 どのようにしたら、$ドルマークを表示できるのか教えてください。 よろしくお願いします。

    • ベストアンサー
    • book
    • Perl
    • 回答数2
  • Excelファイルをダウンロードしたい・・・

    ホームページ・ビルダーを使っています。 画像ファイルにリンクをはって、Excelファイルをダウンロードさせたいのですが、できません・・・ ファイルを表示させるのではなく、ダウンロードのダイアログを表示するにはどうしたらいいですか? どなたか教えてください。

  • クリックするとウィンドが閉じてしまいます。

    あるホームページで次のコンテンツに進むためのボタンをクリックするとその ウィンドは閉じてしまい、閉じる前に表示されていたページが他に開いていたウィンド(この時は3つありました)で勝手に表示されてしまいました。 ソースを見てみたのですが知らないタグで構成されていてどういう意味なのかわかりませんでした。 おわかりになるかた教えて下さいませんか?よろしくお願いします。 <BUTTON onClick="for(i=0;i<0;i++){window.parent.moveBy(-i,i)};for(j=0;j<1;j++){for(i=0;i<100;i++){window.parent.moveBy(0,-i)};for(i=0;i<100;i++){window.parent.moveBy(i,0)};for(i=0;i<100;i++){window.parent.moveBy(0,i)};for(i=0;i<100;i++){window.parent.moveBy(-i,0)}};for(i=0;i<0;i++){window.parent.moveBy(i,-i)}"style="background:"><Font Size="4" Color="#ffffff">次へ</Font></BUTTON> <B><FONT size="-1">←ここをクリック!</FONT></B></P>

    • ベストアンサー
    • azusa__
    • HTML
    • 回答数1
  • ActivePerl がハングアップ

     Perl で、<STDIN>を繰り返し実行するコマンドライン型のプログラムを作りました。  それをWIn98SEの MS-DOSプロンプト で実行していたのですが、どうも、下記の構文がランダムの確率でハングアップしてしまうようです。  $ExecuteResult[$CNum] = undef;  このとき、@ExecuteResult は多次元配列になっており、この下にある $ExecuteResult[$CNum]->[]->[] もいっしょにクリアしたいわけです。  で、この命令を5~10回ほど繰り返すと、場合によって「メモリがリードになることはできませんでした」というエラーが出てしまいます。ようするに不正領域へアクセスしてしまっているんでしょうが。  これに関して回避策を知っている方がいらっしゃいましたらご意見をいただきたいと思います。  よろしくお願いします。  なお、もし、プログラムのソースを見ていただけるという親切な方がいらっしゃいましたら、こちらを見ていただければと思います。(そんな人いるのかな? うーん(^_^;) http://www.edit.ne.jp/~deagle/software/se150.lzh (問題の部分は sql-engine.pl の511行目にあります)

    • ベストアンサー
    • noname#25358
    • Perl
    • 回答数2
  • メーリングリスト運営についての注意点

    このたび、高校の同期会のMLの運営を考えています。 メール、掲示板、チャットへの書きこみ、ルールには慣れているつもりですが、 それと同じように考えてよいでしょうか?予測されるトラブルは同じものでしょうか? どなたか、MLを運営されていて、困ったこと、予測できるトラブルなど、 アドバイス下さればうれしく思います。よろしくお願いいたします。

  • オーボエ?のリードの鳴らし方

    オーボエじゃあないのですが、先日TVでストローでつくった楽器を演奏している人が出ていました。ストローの先2箇所に5ミリ位の切込みを入れて歌口にしていました。 どうやらオーボエのリードを鳴らす要領で息を入れると音が出るらしいのですが、どうやったら音がでるのか分かりません。難しいとは思うのですが、なにかコツってありますか?

  • ライブラリと処理速度について

    現在私は、多人数同時参加型オンラインRPGのCGIを自分のサイトで運営していますが、急激に人数が増えてきています。  今のところまだ大丈夫ですが、この先は不安です。 そんなとき、こんな書き込みを見つけました。 ************* CGIが重い方への改造法 サブルーチンの部分を ライブラリファイル .pl に分割して行けば、軽くなります。 ************* と。 本当に速くなるのでしょうか?理屈が分からないので実用すべきか迷っています。 実験用コピープログラムでテストしましたので、正常には動きました。 ライブラリファイルに分割すると、管理は楽になるのは分かります。が、プログラム実行時は結局読み込んでおくので、速度が上がるのかどうかは疑問なんですが、 Perlに詳しい方、お答え下さい。

    • ベストアンサー
    • ieyasu
    • CGI
    • 回答数2
  • スラッシュ記号の定義

    最近、普通の文章中にスラッシュ記号(/)が使われているのをよく見かけますが、この記号の意味はどのように定義できるのでしょうか。 例えば、「?」なら「文章の末尾に付けて疑問を表す」といった感じに言えるでしょうが、「/」はよくわかりません。単に「または」の代わりなのでしょうか。結構あいまいに使われているような気もします。何か納得のいくような定義があれば教えてください。

  • DBMとハッシュ

    参考書を読んだ所、dbmデータベースは データの検索・削除等を行う場合に速くて良いとありました。 ここで質問なのですが、データベースのデータを変更せず データの参照のみを必要とする場合、 外部ファイル化して同じ効果を得られる別の方法… 例えば、ハッシュ配列をそのままdb.txtに保存して require 'db.txt'; としてみたり、 sub OKWeb { $OKWeb{'123'} = 'あいう';       ~ return $OKWeb{$_[0]}; } としてみたりといった方法と比べても速いのでしょうか。 また上記の方法以外にもっと速くデータを参照できる方法がありましたら教えて下さい。

    • ベストアンサー
    • ryogoku
    • Perl
    • 回答数2
  • ライブラリと処理速度について

    現在私は、多人数同時参加型オンラインRPGのCGIを自分のサイトで運営していますが、急激に人数が増えてきています。  今のところまだ大丈夫ですが、この先は不安です。 そんなとき、こんな書き込みを見つけました。 ************* CGIが重い方への改造法 サブルーチンの部分を ライブラリファイル .pl に分割して行けば、軽くなります。 ************* と。 本当に速くなるのでしょうか?理屈が分からないので実用すべきか迷っています。 実験用コピープログラムでテストしましたので、正常には動きました。 ライブラリファイルに分割すると、管理は楽になるのは分かります。が、プログラム実行時は結局読み込んでおくので、速度が上がるのかどうかは疑問なんですが、 Perlに詳しい方、お答え下さい。

    • ベストアンサー
    • ieyasu
    • CGI
    • 回答数2
  • 文法はあってるのにサーバーエラーが出る

    perlで構文チェックをしたところ、OKが出たので、 アパッチにて実行したところサーバエラーがでました。 調べたところ、以下のようなエラーが出ましたが、これは、サブルーチンや、ライブラリが呼出されていないのでしょうか?どのように対処すればいいか教えてください。 Premature end of script headers: c:/www/public_html/subsub.cgi Undefined subroutine &jcode::convent called at c:\WWW\PUBLIC~1\SUBSUB.CGI line 8. Premature end of script headers: c:/www/public_html/okikae.cgi Can't locate cgi-bin.pl in @INC (@INC contains: C:/usr/local/lib C:/usr/local/site/lib .) at c:\WWW\PUBLIC~1\OKIKAE.CGI line 3.

    • 締切済み
    • koujin
    • CGI
    • 回答数4
  • 小説のタイトルを教えて下さい!!

     今、教師を主人公とした近現代の小説を読みたいと思い、調べていますが、浅学なため、「破壊」「田舎教師」「坊ちゃん」「二十四の瞳」などしか思い浮かびません。マイナーなものでもよいので、あったら教えて下さい。