1
0
Fork 0
python-docs-fr/library/crypt.po

213 lines
6.5 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Copyright (C) 2001-2018, Python Software Foundation
# For licence information, see README file.
#
msgid ""
msgstr ""
"Project-Id-Version: Python 3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-15 22:33+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: library/crypt.rst:2
msgid ":mod:`crypt` --- Function to check Unix passwords"
msgstr ""
#: library/crypt.rst:13
#, fuzzy
msgid "**Source code:** :source:`Lib/crypt.py`"
msgstr "**Code source :** :source:`Lib/pty.py`"
#: library/crypt.rst:23
msgid ""
"The :mod:`crypt` module is deprecated (see :pep:`PEP 594 <594#crypt>` for "
"details and alternatives). The :mod:`hashlib` module is a potential "
"replacement for certain use cases."
msgstr ""
#: library/crypt.rst:26
msgid ""
"This module implements an interface to the :manpage:`crypt(3)` routine, "
"which is a one-way hash function based upon a modified DES algorithm; see "
"the Unix man page for further details. Possible uses include storing hashed "
"passwords so you can check passwords without storing the actual password, or "
"attempting to crack Unix passwords with a dictionary."
msgstr ""
#: library/crypt.rst:34
msgid ""
"Notice that the behavior of this module depends on the actual "
"implementation of the :manpage:`crypt(3)` routine in the running system. "
"Therefore, any extensions available on the current implementation will also "
"be available on this module."
msgstr ""
#: library/crypt.rst:40
msgid ":ref:`Availability <availability>`: Unix, not VxWorks."
msgstr ""
#: includes/wasm-notavail.rst:None
msgid ":ref:`Availability <availability>`: not Emscripten, not WASI."
msgstr ""
#: includes/wasm-notavail.rst:5
msgid ""
"This module does not work or is not available on WebAssembly platforms "
"``wasm32-emscripten`` and ``wasm32-wasi``. See :ref:`wasm-availability` for "
"more information."
msgstr ""
#: library/crypt.rst:44
msgid "Hashing Methods"
msgstr ""
#: library/crypt.rst:48
msgid ""
"The :mod:`crypt` module defines the list of hashing methods (not all methods "
"are available on all platforms):"
msgstr ""
#: library/crypt.rst:53
msgid ""
"A Modular Crypt Format method with 16 character salt and 86 character hash "
"based on the SHA-512 hash function. This is the strongest method."
msgstr ""
#: library/crypt.rst:58
msgid ""
"Another Modular Crypt Format method with 16 character salt and 43 character "
"hash based on the SHA-256 hash function."
msgstr ""
#: library/crypt.rst:63
msgid ""
"Another Modular Crypt Format method with 22 character salt and 31 character "
"hash based on the Blowfish cipher."
msgstr ""
#: library/crypt.rst:70
msgid ""
"Another Modular Crypt Format method with 8 character salt and 22 character "
"hash based on the MD5 hash function."
msgstr ""
#: library/crypt.rst:75
msgid ""
"The traditional method with a 2 character salt and 13 characters of hash. "
"This is the weakest method."
msgstr ""
#: library/crypt.rst:80
msgid "Module Attributes"
msgstr ""
#: library/crypt.rst:86
msgid ""
"A list of available password hashing algorithms, as ``crypt.METHOD_*`` "
"objects. This list is sorted from strongest to weakest."
msgstr ""
#: library/crypt.rst:92
msgid "Module Functions"
msgstr ""
#: library/crypt.rst:94
#, fuzzy
msgid "The :mod:`crypt` module defines the following functions:"
msgstr "Le module :mod:`pty` expose les fonctions suivantes :"
#: library/crypt.rst:98
msgid ""
"*word* will usually be a user's password as typed at a prompt or in a "
"graphical interface. The optional *salt* is either a string as returned "
"from :func:`mksalt`, one of the ``crypt.METHOD_*`` values (though not all "
"may be available on all platforms), or a full encrypted password including "
"salt, as returned by this function. If *salt* is not provided, the "
"strongest method available in :attr:`methods` will be used."
msgstr ""
#: library/crypt.rst:105
msgid ""
"Checking a password is usually done by passing the plain-text password as "
"*word* and the full results of a previous :func:`crypt` call, which should "
"be the same as the results of this call."
msgstr ""
#: library/crypt.rst:109
msgid ""
"*salt* (either a random 2 or 16 character string, possibly prefixed with "
"``$digit$`` to indicate the method) which will be used to perturb the "
"encryption algorithm. The characters in *salt* must be in the set ``[./a-zA-"
"Z0-9]``, with the exception of Modular Crypt Format which prefixes a "
"``$digit$``."
msgstr ""
#: library/crypt.rst:115
msgid ""
"Returns the hashed password as a string, which will be composed of "
"characters from the same alphabet as the salt."
msgstr ""
#: library/crypt.rst:120
msgid ""
"Since a few :manpage:`crypt(3)` extensions allow different values, with "
"different sizes in the *salt*, it is recommended to use the full crypted "
"password as salt when checking for a password."
msgstr ""
#: library/crypt.rst:124
msgid "Accept ``crypt.METHOD_*`` values in addition to strings for *salt*."
msgstr ""
#: library/crypt.rst:130
msgid ""
"Return a randomly generated salt of the specified method. If no *method* is "
"given, the strongest method available in :attr:`methods` is used."
msgstr ""
#: library/crypt.rst:134
msgid ""
"The return value is a string suitable for passing as the *salt* argument to :"
"func:`crypt`."
msgstr ""
#: library/crypt.rst:137
msgid ""
"*rounds* specifies the number of rounds for ``METHOD_SHA256``, "
"``METHOD_SHA512`` and ``METHOD_BLOWFISH``. For ``METHOD_SHA256`` and "
"``METHOD_SHA512`` it must be an integer between ``1000`` and "
"``999_999_999``, the default is ``5000``. For ``METHOD_BLOWFISH`` it must "
"be a power of two between ``16`` (2\\ :sup:`4`) and ``2_147_483_648`` (2\\ :"
"sup:`31`), the default is ``4096`` (2\\ :sup:`12`)."
msgstr ""
#: library/crypt.rst:147
msgid "Added the *rounds* parameter."
msgstr ""
#: library/crypt.rst:152
msgid "Examples"
msgstr "Exemples"
#: library/crypt.rst:154
msgid ""
"A simple example illustrating typical use (a constant-time comparison "
"operation is needed to limit exposure to timing attacks. :func:`hmac."
"compare_digest` is suitable for this purpose)::"
msgstr ""
#: library/crypt.rst:174
msgid ""
"To generate a hash of a password using the strongest available method and "
"check it against the original::"
msgstr ""
#, fuzzy
#~ msgid "The :mod:`crypt` module is deprecated (see :pep:`594` for details)."
#~ msgstr "Le module :mod:`pty` expose les fonctions suivantes :"