File tree Expand file tree Collapse file tree 3 files changed +19
-11
lines changed Expand file tree Collapse file tree 3 files changed +19
-11
lines changed Original file line number Diff line number Diff line change 1
1
<?xml version =" 1.0" encoding =" utf-8" ?>
2
2
<!-- $Revision$ -->
3
- <!-- EN-Revision: 98ba3bd97a8f988e69054ee7e7aa2fd124d453a7 Maintainer: takagi Status: ready -->
3
+ <!-- EN-Revision: f93ab9943c0246504e18493e315b7638efe81753 Maintainer: takagi Status: ready -->
4
4
<!-- Credits: mumumu -->
5
5
6
6
<refentry xml : id =" function.password-hash" xmlns =" http://docbook.org/ns/docbook" xmlns : xlink =" http://www.w3.org/1999/xlink" >
18
18
<methodparam choice =" opt" ><type >array</type ><parameter >options</parameter ><initializer >[]</initializer ></methodparam >
19
19
</methodsynopsis >
20
20
<para >
21
- <function >password_hash</function > は、強力な一方向ハッシュアルゴリズムを使って
21
+ <function >password_hash</function > は、
22
+ 強力な一方向ハッシュアルゴリズムを使って、
22
23
新しいパスワードハッシュを作ります。
23
- <function >password_hash</function > は <function >crypt</function > と互換性があるので、
24
- <function >crypt</function > が作ったパスワードハッシュは
25
- <function >password_hash</function > でも使えます。
26
24
</para >
27
25
<simpara >
28
26
現在、以下のアルゴリズムに対応しています。
Original file line number Diff line number Diff line change 1
1
<?xml version =" 1.0" encoding =" utf-8" ?>
2
2
<!-- $Revision$ -->
3
- <!-- EN-Revision: be96542e25353334c13edc6c5bc39cc96eb46306 Maintainer: takagi Status: ready -->
3
+ <!-- EN-Revision: f93ab9943c0246504e18493e315b7638efe81753 Maintainer: takagi Status: ready -->
4
4
5
5
<refentry xml : id =" function.password-verify" xmlns =" http://docbook.org/ns/docbook" xmlns : xlink =" http://www.w3.org/1999/xlink" >
6
6
<refnamediv >
17
17
</methodsynopsis >
18
18
<para >
19
19
指定したハッシュがパスワードにマッチするかどうかを調べます。
20
+ <function >password_verify</function > は
21
+ <function >crypt</function > と互換性があるので、
22
+ <function >crypt</function > が作ったパスワードハッシュは
23
+ <function >password_verify</function > でも使えます。
20
24
</para >
21
25
<para >
22
26
<function >password_hash</function > は、
Original file line number Diff line number Diff line change 1
1
<?xml version =" 1.0" encoding =" utf-8" ?>
2
2
<!-- $Revision$ -->
3
- <!-- EN-Revision: 98ba3bd97a8f988e69054ee7e7aa2fd124d453a7 Maintainer: hirokawa Status: ready -->
3
+ <!-- EN-Revision: f93ab9943c0246504e18493e315b7638efe81753 Maintainer: hirokawa Status: ready -->
4
4
<!-- CREDITS: shimooka,mumumu -->
5
5
<refentry xmlns : xlink =" http://www.w3.org/1999/xlink" xmlns =" http://docbook.org/ns/docbook" xml : id =" function.crypt" >
6
6
<refnamediv >
23
23
<function >crypt</function > 文字列のハッシュを返します。
24
24
Unix 標準の <abbrev >DES</abbrev > ベースのアルゴリズムか、
25
25
代替のアルゴリズムを使用します。
26
+ <function >password_verify</function > は
27
+ <function >crypt</function > と互換性があるので、
28
+ <function >crypt</function > が作ったパスワードハッシュは
29
+ <function >password_verify</function > でも使えます。
26
30
</para >
27
31
<para >
28
32
<parameter >salt</parameter > パラメータは必須ではありませんが、これを省略すると
62
66
</listitem >
63
67
<listitem >
64
68
<simpara >
65
- <constant >CRYPT_EXT_DES</constant > - 拡張した DES ベースのハッシュ。"salt" は 9 文字で、
66
- アンダースコアの後に 4 バイトの反復回数と 4 バイトの salt が続きます。
67
- これらが表示可能な文字にエンコードされます。一文字あたり 6 ビットで、
69
+ <constant >CRYPT_EXT_DES</constant > - 拡張した DES ベースのハッシュ。
70
+ "salt" は 9 文字で、
71
+ アンダースコアの後に 4 文字の反復回数と 4 文字の salt が続きます。
72
+ これらの4文字それぞれが、24ビットにエンコードされ、
68
73
下位の文字から順に並びます。
69
- 0 から 63 までの値は "./0-9A-Za-z" とエンコードされます。
74
+ <literal >0</literal > から <literal >63</literal > までの値は
75
+ <literal >./0-9A-Za-z</literal > の範囲内の文字でエンコードされます。
70
76
salt に無効な文字を使うと crypt() は失敗します。
71
77
</simpara >
72
78
</listitem >
You can’t perform that action at this time.
0 commit comments