タグ

algorithmとpythonに関するtomoemonのブックマーク (3)

  • SHA1 padding attack - yasulib memo

    勇士QさんのKernel/VM Advent Calendar 18日目: CTF 暗号問題 - 勇士Qの日記の問題の解答を書かせて頂きます。まだ、解いていなくて、挑戦したいと言う方は以下、ネタバレを含むのでご注意下さい。なお、勘違い部分もあると思うので間違いがあれば指摘して頂けるとありがたいです。 この問題はCODEGATE2010 CTFの問題が元みたいです。CODEGATEの問題は色んな所で解説が上げられているみたいです。CodeGate 2010 Challenge 15 – SHA1 padding attack 問題の内容はKernel/VM Advent Calendar 18日目: CTF 暗号問題 - 勇士Qの日記を見てください。 目的はadmin権限で認証を突破することです。サーバの認証部分はX'masのやつのヒント的なもの - 勇士Qの日記のようになっています。 つま

    SHA1 padding attack - yasulib memo
  • Algorithms with Python

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • vpython と sf によるルービック・キューブ

    vpythonsf によるルービック・キューブ Rubik's Cube を例題に sf と vpython の機能の素晴らしさを示します。 vPython のグラフィック機能を使って Rubik's Cube の内部構造を表現します。 vPython を使って Rubik's Cube ゲームのシミュレーション・プログラムを作ります。vPython のおかげで、グラフィックス処理のプログラムは 150 行程度で済んでしまっています。 Rubik's Cube の面の回転操作はは群演算と見なせます。その群は S48 対称群の部分群です。ルービック・キューブの六面それぞれを回転する操作は 48 x 48 の置換行列で表現できます。この置換行列を sf のファイル変数として表現します。抽象的な記号ではなく、sf を使って実際に計算させられる行列ファイル変数を作ります。 ルービック・キュー

  • 1