diff --git a/reference/hash/functions/hash-pbkdf2.xml b/reference/hash/functions/hash-pbkdf2.xml
index b155f29c30..b237584633 100644
--- a/reference/hash/functions/hash-pbkdf2.xml
+++ b/reference/hash/functions/hash-pbkdf2.xml
@@ -46,7 +46,7 @@
password
- 派生に使うパスワード
+ 導出に使うパスワード
@@ -54,7 +54,7 @@
salt
- 派生に使うソルト。ランダムに生成した値でなければいけません。
+ 導出に使うソルト。ランダムに生成した値でなければいけません。
@@ -62,7 +62,7 @@
iterations
- 派生の実行の際の内部の反復回数
+ 導出の実行の際の内部の反復回数
@@ -71,9 +71,12 @@
出力する文字列の長さ。binary が &true;
- の場合、これは派生キーのバイト長になります。
+ の場合、これは導出鍵のバイト長になります。
binary が &false; の場合、
- これは派生キーのバイト長の二倍になります (キーの全バイトが十六進二桁で返されるからです)。
+ これは導出鍵のバイト長の二倍になります (キーの全バイトが十六進二桁で返されるからです)。
+
+
+ 0が渡された場合、与えられたアルゴリズムの出力全体が使われます。
@@ -81,7 +84,7 @@
binary
- &true; にセットされている場合、名前のバイナリデータが出力されます。&false; の場合、小文字の16進数が出力されます。
+ &true; にセットされている場合、生のバイナリデータが出力されます。&false; の場合、小文字の16進数が出力されます。
@@ -102,7 +105,7 @@
&reftitle.returnvalues;
- 小文字の16進数を含む文字列が返されます。binary が &true; の場合、派生キーの生のバイナリ表現が返されます。
+ 小文字の16進数を含む文字列が返されます。binary が &true; の場合、導出鍵の生のバイナリ表現が返されます。
@@ -112,7 +115,7 @@
アルゴリズムが未知である場合、
iterations パラメータが
0 以下である場合、
- length が 0 以下である場合、
+ length が 0 よりも小さい場合、
salt が長すぎる場合
(INT_MAX - 4 よりも大きい) に、
ValueError がスローされます。