@@ -17,16 +17,17 @@ msgstr ""
1717"Generated-By : Babel 2.17.0\n "
1818
1919#: ../../library/crypt.rst:2
20- #, fuzzy
2120msgid ":mod:`!crypt` --- Function to check Unix passwords"
22- msgstr ":mod:`crypt` --- 유닉스 비밀번호 확인 함수"
21+ msgstr ":mod:`! crypt` --- 유닉스 비밀번호 확인 함수"
2322
2423#: ../../library/crypt.rst:10
2524msgid ""
2625"This module is no longer part of the Python standard library. It was "
2726":ref:`removed in Python 3.13 <whatsnew313-pep594>` after being deprecated"
2827" in Python 3.11. The removal was decided in :pep:`594`."
2928msgstr ""
29+ "이 모듈은 더는 파이썬 표준 라이브러리에 포함되지 않습니다. 파이썬 3.11 에서 폐지된 후 :ref:`파이썬 3.13 에서 제거 "
30+ "<whatsnew313-pep594>`\\ 되었습니다. 제거는 :pep:`594` 에서 결정되었습니다."
3031
3132#: ../../library/crypt.rst:14
3233msgid ""
@@ -36,252 +37,15 @@ msgid ""
3637":pypi:`passlib`. These are not supported or maintained by the Python core"
3738" team."
3839msgstr ""
40+ "응용은 표준 라이브러리의 :mod:`hashlib` 모듈을 사용할 수 있습니다. 다른 가능한 대체품은 PyPI 에 있는 타사 "
41+ "라이브러리들입니다: :pypi:`legacycrypt`, :pypi:`bcrypt`, :pypi:`argon2-cffi` 또는 "
42+ ":pypi:`passlib`. 이것들은 파이썬 코어 팀에서 지원하거나 유지 관리하지 않습니다."
3943
4044#: ../../library/crypt.rst:19
4145msgid ""
4246"The last version of Python that provided the :mod:`!crypt` module was "
4347"`Python 3.12 <https://docs.python.org/3.12/library/crypt.html>`_."
4448msgstr ""
45-
46- #~ msgid "**Source code:** :source:`Lib/crypt.py`"
47- #~ msgstr "**소스 코드:** :source:`Lib/crypt.py`"
48-
49- #~ msgid ""
50- #~ "This module implements an interface to"
51- #~ " the :manpage:`crypt(3)` routine, which is"
52- #~ " a one-way hash function based "
53- #~ "upon a modified DES algorithm; see "
54- #~ "the Unix man page for further "
55- #~ "details. Possible uses include storing "
56- #~ "hashed passwords so you can check "
57- #~ "passwords without storing the actual "
58- #~ "password, or attempting to crack Unix"
59- #~ " passwords with a dictionary."
60- #~ msgstr ""
61- #~ "이 모듈은 수정된 DES 알고리즘을 기반으로 하는 "
62- #~ "단방향 해시 함수인 :manpage:`crypt(3)` 루틴에 대한"
63- #~ " 인터페이스를 구현합니다; 자세한 내용은 유닉스 매뉴얼 "
64- #~ "페이지를 참조하십시오. 가능한 용도는 실제 암호를 저장하지"
65- #~ " 않고 암호를 확인하기 위해 해시 된 암호를 "
66- #~ "저장하거나 사전으로 유닉스 암호를 해독하려고 시도하는 것을"
67- #~ " 포함합니다."
68-
69- #~ msgid ""
70- #~ "Notice that the behavior of this "
71- #~ "module depends on the actual "
72- #~ "implementation of the :manpage:`crypt(3)` "
73- #~ "routine in the running system. "
74- #~ "Therefore, any extensions available on "
75- #~ "the current implementation will also be"
76- #~ " available on this module."
77- #~ msgstr ""
78- #~ "이 모듈의 동작은 실행 중인 시스템의 "
79- #~ ":manpage:`crypt(3)` 루틴의 실제 구현에 따라 달라집니다."
80- #~ " 따라서, 현재 구현에서 사용할 수 있는 모든 "
81- #~ "확장을 이 모듈에서도 사용할 수 있습니다."
82-
83- #~ msgid ":ref:`Availability <availability>`: Unix. Not available on VxWorks."
84- #~ msgstr ":ref:`가용성 <availability>`: 유닉스. VxWorks에서는 사용할 수 없습니다."
85-
86- #~ msgid "Hashing Methods"
87- #~ msgstr "해싱 방법"
88-
89- #~ msgid ""
90- #~ "The :mod:`crypt` module defines the list"
91- #~ " of hashing methods (not all methods"
92- #~ " are available on all platforms):"
93- #~ msgstr ":mod:`crypt` 모듈은 해싱 방법 목록을 정의합니다 (모든 플랫폼에서 모든 방법을 사용할 수 있는 것은 아닙니다):"
94-
95- #~ msgid ""
96- #~ "A Modular Crypt Format method with "
97- #~ "16 character salt and 86 character "
98- #~ "hash based on the SHA-512 hash "
99- #~ "function. This is the strongest method."
100- #~ msgstr ""
101- #~ "SHA-512 해시 함수를 기반으로 16문자의 솔트(salt)와 "
102- #~ "86문자의 해시를 사용하는 모듈형 암호 형식(Modular "
103- #~ "Crypt Format) 방법. 이것은 가장 강력한 "
104- #~ "방법입니다."
105-
106- #~ msgid ""
107- #~ "Another Modular Crypt Format method with"
108- #~ " 16 character salt and 43 character"
109- #~ " hash based on the SHA-256 hash "
110- #~ "function."
111- #~ msgstr "SHA-256 해시 함수를 기반으로 16자의 솔트와 43자의 해시를 사용하는 또 다른 모듈형 암호 형식 방법."
112-
113- #~ msgid ""
114- #~ "Another Modular Crypt Format method with"
115- #~ " 22 character salt and 31 character"
116- #~ " hash based on the Blowfish cipher."
117- #~ msgstr "Blowfish 암호를 기반으로 22문자의 솔트와 31문자의 해시를 사용하는 또 다른 모듈형 암호 형식 방법."
118-
119- #~ msgid ""
120- #~ "Another Modular Crypt Format method with"
121- #~ " 8 character salt and 22 character"
122- #~ " hash based on the MD5 hash "
123- #~ "function."
124- #~ msgstr "MD5 해시 함수를 기반으로 8자의 솔트와 22자의 해시를 사용하는 또 다른 모듈형 암호 형식 방법."
125-
126- #~ msgid ""
127- #~ "The traditional method with a 2 "
128- #~ "character salt and 13 characters of "
129- #~ "hash. This is the weakest method."
130- #~ msgstr "2문자의 솔트와 13문자의 해시를 사용하는 전통적인 방법. 이것은 가장 약한 방법입니다."
131-
132- #~ msgid "Module Attributes"
133- #~ msgstr "모듈 어트리뷰트"
134-
135- #~ msgid ""
136- #~ "A list of available password hashing "
137- #~ "algorithms, as ``crypt.METHOD_*`` objects. "
138- #~ "This list is sorted from strongest "
139- #~ "to weakest."
140- #~ msgstr ""
141- #~ "사용 가능한 비밀번호 해싱 알고리즘 리스트, "
142- #~ "``crypt.METHOD_*`` 객체들. 이 리스트는 가장 강한 "
143- #~ "것부터 가장 약한 것 순으로 정렬됩니다."
144-
145- #~ msgid "Module Functions"
146- #~ msgstr "모듈 함수"
147-
148- #~ msgid "The :mod:`crypt` module defines the following functions:"
149- #~ msgstr ":mod:`crypt` 모듈은 다음 함수를 정의합니다:"
150-
151- #~ msgid ""
152- #~ "*word* will usually be a user's "
153- #~ "password as typed at a prompt or"
154- #~ " in a graphical interface. The "
155- #~ "optional *salt* is either a string "
156- #~ "as returned from :func:`mksalt`, one of"
157- #~ " the ``crypt.METHOD_*`` values (though not"
158- #~ " all may be available on all "
159- #~ "platforms), or a full encrypted password"
160- #~ " including salt, as returned by this"
161- #~ " function. If *salt* is not "
162- #~ "provided, the strongest method will be"
163- #~ " used (as returned by :func:`methods`)."
164- #~ msgstr ""
165- #~ "*word*\\는 대개 프롬프트나 그래픽 인터페이스에서 입력한 "
166- #~ "사용자의 비밀번호입니다. 선택적 *salt*\\는 :func:`mksalt`\\에서"
167- #~ " 반환된 문자열, ``crypt.METHOD_*`` 값 중 "
168- #~ "하나(모든 플랫폼에서 모든 것을 사용할 수 있는 "
169- #~ "것은 아니지만), 또는 이 함수가 반환하는 솔트를 "
170- #~ "포함한 전체 암호화된 비밀번호입니다. *salt*\\가 제공되지 "
171- #~ "않으면, (:func:`methods`\\에서 반환되는) 가장 강력한 "
172- #~ "방법이 사용됩니다."
173-
174- #~ msgid ""
175- #~ "Checking a password is usually done "
176- #~ "by passing the plain-text password "
177- #~ "as *word* and the full results of"
178- #~ " a previous :func:`crypt` call, which "
179- #~ "should be the same as the results"
180- #~ " of this call."
181- #~ msgstr ""
182- #~ "비밀번호 확인은 일반적으로 *word*\\로 평문 비밀번호를 "
183- #~ "전달하는 것으로 수행됩니다. 이전 :func:`crypt` 호출의 "
184- #~ "전체 결과와 이 호출의 결과가 같아야 합니다."
185-
186- #~ msgid ""
187- #~ "*salt* (either a random 2 or 16"
188- #~ " character string, possibly prefixed with"
189- #~ " ``$digit$`` to indicate the method) "
190- #~ "which will be used to perturb the"
191- #~ " encryption algorithm. The characters in"
192- #~ " *salt* must be in the set "
193- #~ "``[./a-zA-Z0-9]``, with the exception of "
194- #~ "Modular Crypt Format which prefixes a"
195- #~ " ``$digit$``."
196- #~ msgstr ""
197- #~ "*salt*\\(무작위의 2자나 16자 문자열, 방법을 가리키기 "
198- #~ "위해 앞에 ``$digit$``\\가 붙을 수 있음)는 암호화"
199- #~ " 알고리즘을 교란하는 데 사용됩니다. *salt*\\의 문자는"
200- #~ " ``$digit$``\\를 앞에 붙이는 모듈형 암호 형식을 "
201- #~ "제외하고는 ``[./a-zA-Z0-9]`` 집합에 있어야 합니다."
202-
203- #~ msgid ""
204- #~ "Returns the hashed password as a "
205- #~ "string, which will be composed of "
206- #~ "characters from the same alphabet as "
207- #~ "the salt."
208- #~ msgstr "해시 된 비밀번호를 문자열로 반환합니다. 이 문자열은 솔트와 같은 알파벳의 문자로 구성됩니다."
209-
210- #~ msgid ""
211- #~ "Since a few :manpage:`crypt(3)` extensions "
212- #~ "allow different values, with different "
213- #~ "sizes in the *salt*, it is "
214- #~ "recommended to use the full crypted "
215- #~ "password as salt when checking for "
216- #~ "a password."
217- #~ msgstr ""
218- #~ "몇 가지 :manpage:`crypt(3)` 확장이 *salt*\\에 "
219- #~ "다른 크기의 다른 값을 허용하기 때문에, 암호를 "
220- #~ "확인할 때 전체 암호화된 비밀번호를 솔트로 사용하는 "
221- #~ "것이 좋습니다."
222-
223- #~ msgid "Accept ``crypt.METHOD_*`` values in addition to strings for *salt*."
224- #~ msgstr "*salt*\\에 대한 문자열 외에 ``crypt.METHOD_*`` 값을 받아들입니다."
225-
226- #~ msgid ""
227- #~ "Return a randomly generated salt of "
228- #~ "the specified method. If no *method*"
229- #~ " is given, the strongest method "
230- #~ "available as returned by :func:`methods` "
231- #~ "is used."
232- #~ msgstr ""
233- #~ "지정된 방법의 무작위로 생성된 솔트를 반환합니다. "
234- #~ "*method*\\가 주어지지 않으면, :func:`methods`\\에 의해"
235- #~ " 반환된 가장 강력한 방법이 사용됩니다."
236-
237- #~ msgid ""
238- #~ "The return value is a string "
239- #~ "suitable for passing as the *salt* "
240- #~ "argument to :func:`crypt`."
241- #~ msgstr "반환 값은 *salt* 인자로 :func:`crypt`\\에 전달하기에 적합한 문자열입니다."
242-
243- #~ msgid ""
244- #~ "*rounds* specifies the number of rounds"
245- #~ " for ``METHOD_SHA256``, ``METHOD_SHA512`` and "
246- #~ "``METHOD_BLOWFISH``. For ``METHOD_SHA256`` and "
247- #~ "``METHOD_SHA512`` it must be an integer"
248- #~ " between ``1000`` and ``999_999_999``, the"
249- #~ " default is ``5000``. For "
250- #~ "``METHOD_BLOWFISH`` it must be a power"
251- #~ " of two between ``16`` (2\\ :sup:`4`)"
252- #~ " and ``2_147_483_648`` (2\\ :sup:`31`), the"
253- #~ " default is ``4096`` (2\\ :sup:`12`)."
254- #~ msgstr ""
255- #~ "*rounds*\\는 ``METHOD_SHA256``, ``METHOD_SHA512`` 및"
256- #~ " ``METHOD_BLOWFISH``\\에 대한 라운드 수를 지정합니다."
257- #~ " ``METHOD_SHA256`` 과 ``METHOD_SHA512``\\의 경우 "
258- #~ "``1000``\\와 ``999_999_999`` 사이의 정수여야 하며, "
259- #~ "기본값은 ``5000``\\입니다. ``METHOD_BLOWFISH``\\의 경우 "
260- #~ "``16``\\(2\\ :sup:`4`)과 ``2_147_483_648``\\(2\\ "
261- #~ ":sup:`31`) 사이의 2의 거듭제곱이어야 하며, 기본값은 "
262- #~ "``4096``\\(2\\ :sup:`12`)입니다."
263-
264- #~ msgid "Added the *rounds* parameter."
265- #~ msgstr "*rounds* 매개 변수가 추가되었습니다."
266-
267- #~ msgid "Examples"
268- #~ msgstr "예제"
269-
270- #~ msgid ""
271- #~ "A simple example illustrating typical "
272- #~ "use (a constant-time comparison "
273- #~ "operation is needed to limit exposure"
274- #~ " to timing attacks. :func:`hmac.compare_digest`"
275- #~ " is suitable for this purpose)::"
276- #~ msgstr ""
277- #~ "일반적인 사용법을 보여주는 간단한 예제 (타이밍 공격에 "
278- #~ "대한 노출을 제한하기 위해서는 상수 시간 비교 "
279- #~ "연산이 필요합니다. :func:`hmac.compare_digest`\\가 이 "
280- #~ "목적에 적합합니다)::"
281-
282- #~ msgid ""
283- #~ "To generate a hash of a password"
284- #~ " using the strongest available method "
285- #~ "and check it against the original::"
286- #~ msgstr "가장 강력한 방법을 사용하여 비밀번호의 해시를 생성하고, 원본과 비교하여 확인하려면 이렇게 합니다::"
49+ ":mod:`!crypt` 모듈을 제공한 마지막 파이썬 버전은 `파이썬 3.12 "
50+ "<https://docs.python.org/ko/3.12/library/crypt.html>`_ 입니다."
28751
0 commit comments