まあ、待て屋。
"John 混ぜモノ版"

----プロジェクト・ナニ屋 第二弾(つづいてるぞ?)
Sat 03 Mar 2007


* つかいかた

カレントディレクトリに target.txt が必要です。
実行結果は log.txt に吐かれます。


* いじりかた

Mingw(正確には Cygwin の -mno-cygwin)にてコンパイル確認。

$ gcc -O3 -Wall -mno-cygwin -fomit-frame-pointer mty.c dt4.c crypt64.S -o mty.exe


* 改版履歴

** 20070301 からの変更

 - SSE2 をサポートしているCPU専用です。
   AMD Opteron/Athlon64, Intel Pentium4/Pentium M 以降が対象でしょう。
 - なお、ソースコードは、-DMMX でコンパイルすることにより、MMX対応になります。


* おことわりがき

- GNU General Public License に則って扱ってください。
  開発は SOURCEFORGE.JP にて行っています。
  http://naniya.sourceforge.jp/

- x86-mmx.S および x86-sse.S は、john-1.7.2 に
  収録されていたものをそのまま持ってきました。
  Copyright (c) 2000-2001,2005,2006 by Solar Designer and others
  詳しくは、該当ソースファイルのヘッダを参照のこと。
  → http://www.openwall.com/john/
  元のファイルに、本プログラムにて使用していない無駄なバイナリが
  含まれてますが、手抜きでそのまま持ってきただけなので、気にしちゃダメ。

-- 例によってこのモジュールにて利用している演算式は、
   Matthew Kwan が生成したものに基づいているようです。
   → http://www.darkside.com.au/bitslice/

- CPU機能チェックを行っていません。古いCPUで実行するときはご注意を。
  エラーが検出されずに変な結果が吐き出される可能性すらあります。


* Thanks to

厳選した(笑)αテスターのみなさん、ありがとう。


* How to contact me

mailto:chapuni@users.sourceforge.jp


*EOF
