11<?xml version="1.0" encoding="utf-8"?>
22<!-- $Revision$ -->
3- <!-- EN-Revision: af4410a7e15898c3dbe83d6ea38246745ed9c6fb Maintainer: takagi Status: ready -->
3+ <!-- EN-Revision: e849a6c4225bd992474793ec6983df7898cae0be Maintainer: takagi Status: ready -->
44<!-- CREDITS: hirokawa -->
5-
6- <appendix xml:id="mcrypt.ciphers" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
5+ <appendix xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="mcrypt.ciphers">
76 <title>Mcrypt 暗号</title>
87 <para>
98 以下に、mcrypt 拡張モジュールにより現在サポートされている暗号のリストを
1615 コールする際に文字列で暗号名を指定することも可能です。
1716 <itemizedlist>
1817 <listitem><simpara>MCRYPT_3DES</simpara></listitem>
19- <listitem><simpara>MCRYPT_ARCFOUR_IV (libmcrypt > 2.4.x のみ)</simpara></listitem>
20- <listitem><simpara>MCRYPT_ARCFOUR (libmcrypt > 2.4.x のみ)</simpara></listitem>
18+ <listitem><simpara>MCRYPT_ARCFOUR_IV (libmcrypt > 2.4.x のみ)</simpara></listitem>
19+ <listitem><simpara>MCRYPT_ARCFOUR (libmcrypt > 2.4.x のみ)</simpara></listitem>
2120 <listitem><simpara>MCRYPT_BLOWFISH</simpara></listitem>
2221 <listitem><simpara>MCRYPT_CAST_128</simpara></listitem>
2322 <listitem><simpara>MCRYPT_CAST_256</simpara></listitem>
2423 <listitem><simpara>MCRYPT_CRYPT</simpara></listitem>
2524 <listitem><simpara>MCRYPT_DES</simpara></listitem>
2625 <listitem><simpara>MCRYPT_DES_COMPAT (libmcrypt 2.2.x のみ)</simpara></listitem>
27- <listitem><simpara>MCRYPT_ENIGMA (libmcrypt > 2.4.x のみ、MCRYPT_CRYPT へのエイリアス)</simpara></listitem>
26+ <listitem><simpara>MCRYPT_ENIGMA (libmcrypt > 2.4.x のみ、MCRYPT_CRYPT へのエイリアス)</simpara></listitem>
2827 <listitem><simpara>MCRYPT_GOST</simpara></listitem>
2928 <listitem><simpara>MCRYPT_IDEA (非フリー)</simpara></listitem>
30- <listitem><simpara>MCRYPT_LOKI97 (libmcrypt > 2.4.x のみ)</simpara></listitem>
31- <listitem><simpara>MCRYPT_MARS (libmcrypt > 2.4.x のみ、非フリー)</simpara></listitem>
32- <listitem><simpara>MCRYPT_PANAMA (libmcrypt > 2.4.x のみ)</simpara></listitem>
33- <listitem><simpara>MCRYPT_RIJNDAEL_128 (libmcrypt > 2.4.x のみ)</simpara></listitem>
34- <listitem><simpara>MCRYPT_RIJNDAEL_192 (libmcrypt > 2.4.x のみ)</simpara></listitem>
35- <listitem><simpara>MCRYPT_RIJNDAEL_256 (libmcrypt > 2.4.x のみ)</simpara></listitem>
29+ <listitem><simpara>MCRYPT_LOKI97 (libmcrypt > 2.4.x のみ)</simpara></listitem>
30+ <listitem><simpara>MCRYPT_MARS (libmcrypt > 2.4.x のみ、非フリー)</simpara></listitem>
31+ <listitem><simpara>MCRYPT_PANAMA (libmcrypt > 2.4.x のみ)</simpara></listitem>
32+ <listitem><simpara>MCRYPT_RIJNDAEL_128 (libmcrypt > 2.4.x のみ)</simpara></listitem>
33+ <listitem><simpara>MCRYPT_RIJNDAEL_192 (libmcrypt > 2.4.x のみ)</simpara></listitem>
34+ <listitem><simpara>MCRYPT_RIJNDAEL_256 (libmcrypt > 2.4.x のみ)</simpara></listitem>
3635 <listitem><simpara>MCRYPT_RC2</simpara></listitem>
3736 <listitem><simpara>MCRYPT_RC4 (libmcrypt 2.2.x のみ)</simpara></listitem>
38- <listitem><simpara>MCRYPT_RC6 (libmcrypt > 2.4.x のみ)</simpara></listitem>
37+ <listitem><simpara>MCRYPT_RC6 (libmcrypt > 2.4.x のみ)</simpara></listitem>
3938 <listitem><simpara>MCRYPT_RC6_128 (libmcrypt 2.2.x のみ)</simpara></listitem>
4039 <listitem><simpara>MCRYPT_RC6_192 (libmcrypt 2.2.x のみ)</simpara></listitem>
4140 <listitem><simpara>MCRYPT_RC6_256 (libmcrypt 2.2.x のみ)</simpara></listitem>
4241 <listitem><simpara>MCRYPT_SAFER64</simpara></listitem>
4342 <listitem><simpara>MCRYPT_SAFER128</simpara></listitem>
44- <listitem><simpara>MCRYPT_SAFERPLUS (libmcrypt > 2.4.x のみ)</simpara></listitem>
45- <listitem><simpara>MCRYPT_SERPENT(libmcrypt > 2.4.x のみ)</simpara></listitem>
43+ <listitem><simpara>MCRYPT_SAFERPLUS (libmcrypt > 2.4.x のみ)</simpara></listitem>
44+ <listitem><simpara>MCRYPT_SERPENT(libmcrypt > 2.4.x のみ)</simpara></listitem>
4645 <listitem><simpara>MCRYPT_SERPENT_128 (libmcrypt 2.2.x のみ)</simpara></listitem>
4746 <listitem><simpara>MCRYPT_SERPENT_192 (libmcrypt 2.2.x のみ)</simpara></listitem>
4847 <listitem><simpara>MCRYPT_SERPENT_256 (libmcrypt 2.2.x のみ)</simpara></listitem>
49- <listitem><simpara>MCRYPT_SKIPJACK (libmcrypt > 2.4.x のみ)</simpara></listitem>
48+ <listitem><simpara>MCRYPT_SKIPJACK (libmcrypt > 2.4.x のみ)</simpara></listitem>
5049 <listitem><simpara>MCRYPT_TEAN (libmcrypt 2.2.x のみ)</simpara></listitem>
5150 <listitem><simpara>MCRYPT_THREEWAY</simpara></listitem>
52- <listitem><simpara>MCRYPT_TRIPLEDES (libmcrypt > 2.4.x のみ)</simpara></listitem>
53- <listitem><simpara>MCRYPT_TWOFISH (古い mcrypt 2.x 系か、あるいは mcrypt > 2.4.x )</simpara></listitem>
51+ <listitem><simpara>MCRYPT_TRIPLEDES (libmcrypt > 2.4.x のみ)</simpara></listitem>
52+ <listitem><simpara>MCRYPT_TWOFISH (古い mcrypt 2.x 系か、あるいは mcrypt > 2.4.x )</simpara></listitem>
5453 <listitem><simpara>MCRYPT_TWOFISH128 (TWOFISHxxx は 2.x の新しいバージョンで使用可能ですが、2.4.x では使用できません)</simpara></listitem>
5554 <listitem><simpara>MCRYPT_TWOFISH192</simpara></listitem>
5655 <listitem><simpara>MCRYPT_TWOFISH256</simpara></listitem>
57- <listitem><simpara>MCRYPT_WAKE (libmcrypt > 2.4.x のみ)</simpara></listitem>
58- <listitem><simpara>MCRYPT_XTEA (libmcrypt > 2.4.x のみ)</simpara></listitem>
56+ <listitem><simpara>MCRYPT_WAKE (libmcrypt > 2.4.x のみ)</simpara></listitem>
57+ <listitem><simpara>MCRYPT_XTEA (libmcrypt > 2.4.x のみ)</simpara></listitem>
5958 </itemizedlist>
6059 </para>
61- <para >
60+ <simpara >
6261 (<constant>CFB</constant> および <constant>OFB</constant> モードでは)それぞれの暗号関数に初期化ベクトル(IV)
6362 を指定する必要があり、(<constant>CBC</constant> モードでは)IV を指定することが可能です。
6463 IV はユニークである必要があり、暗号化/復号化の際に同じである
6766 インデックスとして使用することができます。もしくは、暗号化された
6867 データと共に IV を渡すことができます(このトピックに関する議論については、
6968 &book.applied.cryptography; の 9.3 章を参照ください)。
70- </para >
69+ </simpara >
7170</appendix>
72-
7371<!-- Keep this comment at the end of the file
7472Local variables:
7573mode: sgml
@@ -90,4 +88,3 @@ vim600: syn=xml fen fdm=syntax fdl=2 si
9088vim: et tw=78 syn=sgml
9189vi: ts=1 sw=1
9290-->
93-
0 commit comments