@@ -13,7 +13,7 @@ msgid ""
13
13
msgstr ""
14
14
"Project-Id-Version : Python 3.12\n "
15
15
"Report-Msgid-Bugs-To : \n "
16
- "POT-Creation-Date : 2023-06-30 14:13 +0000\n "
16
+ "POT-Creation-Date : 2023-07-14 14:14 +0000\n "
17
17
"PO-Revision-Date : 2021-06-28 01:03+0000\n "
18
18
"Last-Translator : Yusuke Miyazaki <miyazaki.dev@gmail.com>, 2023\n "
19
19
"Language-Team : Japanese (https://app.transifex.com/python-doc/teams/5390/ "
@@ -32,14 +32,15 @@ msgstr ":mod:`crypt` --- Unix パスワードをチェックするための関
32
32
msgid "**Source code:** :source:`Lib/crypt.py`"
33
33
msgstr "**ソースコード:** :source:`Lib/crypt.py`"
34
34
35
- #: ../../library/crypt.rst:23
35
+ #: ../../library/crypt.rst:24
36
36
msgid ""
37
37
"The :mod:`crypt` module is deprecated (see :pep:`PEP 594 <594#crypt>` for "
38
38
"details and alternatives). The :mod:`hashlib` module is a potential "
39
- "replacement for certain use cases."
39
+ "replacement for certain use cases. The `passlib <https://pypi.org/project/"
40
+ "passlib/>`_ package can replace all use cases of this module."
40
41
msgstr ""
41
42
42
- #: ../../library/crypt.rst:26
43
+ #: ../../library/crypt.rst:27
43
44
msgid ""
44
45
"This module implements an interface to the :manpage:`crypt(3)` routine, "
45
46
"which is a one-way hash function based upon a modified DES algorithm; see "
@@ -53,7 +54,7 @@ msgstr ""
53
54
"することなくチェック出来るようにするためのハッシュ化パスワードを記録したり、"
54
55
"Unix パスワードに (脆弱性検査のための) 辞書攻撃を試みるのに使えます。"
55
56
56
- #: ../../library/crypt.rst:34
57
+ #: ../../library/crypt.rst:35
57
58
msgid ""
58
59
"Notice that the behavior of this module depends on the actual "
59
60
"implementation of the :manpage:`crypt(3)` routine in the running system. "
@@ -63,7 +64,7 @@ msgstr ""
63
64
"このモジュールは実行環境の :manpage:`crypt(3)` の実装に依存しています。そのた"
64
65
"め、現在の実装で利用可能な拡張を、このモジュールでもそのまま利用できます。"
65
66
66
- #: ../../library/crypt.rst:39
67
+ #: ../../library/crypt.rst:40
67
68
msgid ":ref:`Availability <availability>`: Unix, not VxWorks."
68
69
msgstr ""
69
70
@@ -82,55 +83,55 @@ msgstr ""
82
83
"``wasm32-wasi`` では動作しないか、利用不可です。詳しくは、:ref:`wasm-"
83
84
"availability` を見てください。"
84
85
85
- #: ../../library/crypt.rst:44
86
+ #: ../../library/crypt.rst:45
86
87
msgid "Hashing Methods"
87
88
msgstr "ハッシュ化方式"
88
89
89
- #: ../../library/crypt.rst:48
90
+ #: ../../library/crypt.rst:49
90
91
msgid ""
91
92
"The :mod:`crypt` module defines the list of hashing methods (not all methods "
92
93
"are available on all platforms):"
93
94
msgstr ""
94
95
":mod:`crypt` モジュールはハッシュ化方式の一覧を定義しています (すべての方式が"
95
96
"すべてのプラットフォームで使えるわけではありません):"
96
97
97
- #: ../../library/crypt.rst:53
98
+ #: ../../library/crypt.rst:54
98
99
msgid ""
99
100
"A Modular Crypt Format method with 16 character salt and 86 character hash "
100
101
"based on the SHA-512 hash function. This is the strongest method."
101
102
msgstr ""
102
103
103
- #: ../../library/crypt.rst:58
104
+ #: ../../library/crypt.rst:59
104
105
msgid ""
105
106
"Another Modular Crypt Format method with 16 character salt and 43 character "
106
107
"hash based on the SHA-256 hash function."
107
108
msgstr ""
108
109
109
- #: ../../library/crypt.rst:63
110
+ #: ../../library/crypt.rst:64
110
111
msgid ""
111
112
"Another Modular Crypt Format method with 22 character salt and 31 character "
112
113
"hash based on the Blowfish cipher."
113
114
msgstr ""
114
115
115
- #: ../../library/crypt.rst:70
116
+ #: ../../library/crypt.rst:71
116
117
msgid ""
117
118
"Another Modular Crypt Format method with 8 character salt and 22 character "
118
119
"hash based on the MD5 hash function."
119
120
msgstr ""
120
121
121
-<
57AE
/span>#: ../../library/crypt.rst:75
122
+ #: ../../library/crypt.rst:76
122
123
msgid ""
123
124
"The traditional method with a 2 character salt and 13 characters of hash. "
124
125
"This is the weakest method."
125
126
msgstr ""
126
127
"2文字のソルトと13文字のハッシュ値を持つモジュラー暗号形式です。これが最も弱い"
127
128
"方式です。"
128
129
129
- #: ../../library/crypt.rst:80
130
+ #: ../../library/crypt.rst:81
130
131
msgid "Module Attributes"
131
132
msgstr "モジュール属性"
132
133
133
- #: ../../library/crypt.rst:86
134
+ #: ../../library/crypt.rst:87
134
135
msgid ""
135
136
"A list of available password hashing algorithms, as ``crypt.METHOD_*`` "
136
137
"objects. This list is sorted from strongest to weakest."
@@ -139,15 +140,15 @@ msgstr ""
139
140
"ジェクトとして返します。\n"
140
141
"このリストは最も強いものから弱いものの順で並べられています。"
141
142
142
- #: ../../library/crypt.rst:92
143
+ #: ../../library/crypt.rst:93
143
144
msgid "Module Functions"
144
145
msgstr "モジュール関数"
145
146
146
- #: ../../library/crypt.rst:94
147
+ #: ../../library/crypt.rst:95
147
148
msgid "The :mod:`crypt` module defines the following functions:"
148
149
msgstr ":mod:`crypt` モジュールは以下の関数を定義しています:"
149
150
150
- #: ../../library/crypt.rst:98
151
+ #: ../../library/crypt.rst:99
151
152
msgid ""
152
153
"*word* will usually be a user's password as typed at a prompt or in a "
153
154
"graphical interface. The optional *salt* is either a string as returned "
@@ -157,7 +158,7 @@ msgid ""
157
158
"strongest method available in :attr:`methods` will be used."
158
159
msgstr ""
159
160
160
- #: ../../library/crypt.rst:105
161
+ #: ../../library/crypt.rst:106
161
162
msgid ""
162
163
"Checking a password is usually done by passing the plain-text password as "
163
164
"*word* and the full results of a previous :func:`crypt` call, which should "
@@ -167,7 +168,7 @@ msgstr ""
167
168
"び出した結果と今回の呼び出しの結果が同じになることで、パスワードの確認を行い"
168
169
"ます。&quo
F438
t;
169
170
170
- #: ../../library/crypt.rst:109
171
+ #: ../../library/crypt.rst:110
171
172
msgid ""
172
173
"*salt* (either a random 2 or 16 character string, possibly prefixed with "
173
174
"``$digit$`` to indicate the method) which will be used to perturb the "
@@ -180,15 +181,15 @@ msgstr ""
180
181
"れます。 *salt* に含まれる文字は、モジュラー暗号形式の先頭にある ``$digit$`` "
181
182
"を除いて、集合 ``[./a-zA-Z0-9]`` に含まれていなければいけません。"
182
183
183
- #: ../../library/crypt.rst:115
184
+ #: ../../library/crypt.rst:116
184
185
msgid ""
185
186
"Returns the hashed password as a string, which will be composed of "
186
187
"characters from the same alphabet as the salt."
187
188
msgstr ""
188
189
"ハッシュ化されたパスワードを文字列として返します。それは salt と同じアルファ"
189
190
"ベット文字から構成されます。"
190
191
191
- #: ../../library/crypt.rst:120
192
+ #: ../../library/crypt.rst:121
192
193
msgid ""
193
194
"Since a few :manpage:`crypt(3)` extensions allow different values, with "
194
195
"different sizes in the *salt*, it is recommended to use the full crypted "
@@ -198,24 +199,24 @@ msgstr ""
198
199
"るので、パスワードをチェックする際には crypt されたパスワード文字列全体を "
199
200
"*salt* として渡すよう勧めます。"
200
201
201
- #: ../../library/crypt.rst:124
202
+ #: ../../library/crypt.rst:125
202
203
msgid "Accept ``crypt.METHOD_*`` values in addition to strings for *salt*."
203
204
msgstr ""
204
205
"文字列に加え、 *salt* が ``crypt.METHOD_*`` 値も受け取るようになりました。"
205
206
206
- #: ../../library/crypt.rst:130
207
+ #: ../../library/crypt.rst:131
207
208
msgid ""
208
209
"Return a randomly generated salt of the specified method. If no *method* is "
209
210
"given, the strongest method available in :attr:`methods` is used."
210
211
msgstr ""
211
212
212
- #: ../../library/crypt.rst:134
213
+ #: ../../library/crypt.rst:135
213
214
msgid ""
214
215
"The return value is a string suitable for passing as the *salt* argument to :"
215
216
"func:`crypt`."
216
217
msgstr ""
217
218
218
- #: ../../library/crypt.rst:137
219
+ #: ../../library/crypt.rst:138
219
220
msgid ""
220
221
"*rounds* specifies the number of rounds for ``METHOD_SHA256``, "
221
222
"``METHOD_SHA512`` and ``METHOD_BLOWFISH``. For ``METHOD_SHA256`` and "
@@ -225,15 +226,15 @@ msgid ""
225
226
"sup:`31`), the default is ``4096`` (2\\ :sup:`12`)."
226
227
msgstr ""
227
228
228
- #: ../../library/crypt.rst:147
229
+ #: ../../library/crypt.rst:148
229
230
msgid "Added the *rounds* parameter."
230
231
msgstr ""
231
232
232
- #: ../../library/crypt.rst:152
233
+ #: ../../library/crypt.rst:153
233
234
msgid "Examples"
234
235
msgstr "使用例"
235
236
236
- #: ../../library/crypt.rst:154
237
+ #: ../../library/crypt.rst:155
237
238
msgid ""
238
239
"A simple example illustrating typical use (a constant-time comparison "
239
240
"operation is needed to limit exposure to timing attacks. :func:`hmac."
@@ -243,16 +244,16 @@ msgstr ""
243
244
"間の比較演算子を使う必要があり、 :func:`hmac.compare_digest` がこの目的にちょ"
244
245
"うど良いです)::"
245
246
246
- #: ../../library/crypt.rst:174
247
+ #: ../../library/crypt.rst:175
247
248
msgid ""
248
249
"To generate a hash of a password using the strongest available method and "
249
250
"check it against the original::"
250
251
msgstr ""
251
252
"利用可能な方式のうち最も強い方式を使いパスワードのハッシュ値を生成し、元のパ"
252
253
"スワードと比較してチェックします::"
253
254
254
- #: ../../library/crypt.rst:15 ../../library/crypt.rst:32
255
- #: ../../library/crypt.rst:118
255
+ #: ../../library/crypt.rst:15 ../../library/crypt.rst:33
256
+ #: ../../library/crypt.rst:119
256
257
msgid "crypt(3)"
257
258
msgstr "crypt(3)"
258
259
0 commit comments