@@ -6,7 +6,7 @@ msgstr ""
66"Project-Id-Version : Python 3\n "
77"Report-Msgid-Bugs-To : \n "
88"POT-Creation-Date : 2018-06-28 15:29+0200\n "
9- "PO-Revision-Date : 2019-06-15 16:10 +0200\n "
9+ "PO-Revision-Date : 2019-06-15 16:15 +0200\n "
1010"Language-Team : FRENCH <traductions@lists.afpy.org>\n "
1111"Language : fr\n "
1212"MIME-Version : 1.0\n "
@@ -17,7 +17,7 @@ msgstr ""
1717
1818#: ../Doc/library/hmac.rst:2
1919msgid ":mod:`hmac` --- Keyed-Hashing for Message Authentication"
20- msgstr ":mod:`hmac` --- Hachage à clé pour Authentification des Messages "
20+ msgstr ":mod:`hmac` --- Hachage à clé pour authentification des messages "
2121
2222#: ../Doc/library/hmac.rst:10
2323msgid "**Source code:** :source:`Lib/hmac.py`"
@@ -36,23 +36,22 @@ msgid ""
3636"object to use. It may be any name suitable to :func:`hashlib.new`. Despite "
3737"its argument position, it is required."
3838msgstr ""
39- "Retourne un nouvel object hmac. *key* est un ** byte** ou un objet "
40- "**bytearray** donnant la clé secrète. Si *msg* est présent, la méthode "
41- "``update(msg)`` est appelée. *digestmod* est le nom du ** digest** , le "
42- "constructeur du **digest** ou le module à utiliser de l'object HMAC. Il "
43- "accepte tous les noms appropriés à :func:`hashlib.new` et est définir par "
44- "défaut sur le constructeur :data: `hashlib.md5`."
39+ "Retourne un nouvel object hmac. *key* est un *byte* ou un objet *bytearray* "
40+ "donnant la clé secrète. Si *msg* est présent, la méthode ``update(msg)`` est "
41+ "appelée. *digestmod* est le nom du *digest*, le constructeur du *digest* ou "
42+ "le module à utiliser de l'object HMAC. Il accepte tous les noms appropriés "
43+ "à :func:`hashlib.new` et est défini par défaut sur le constructeur :data: "
44+ "`hashlib.md5`."
4545
4646#: ../Doc/library/hmac.rst:25
4747msgid ""
4848"Parameter *key* can be a bytes or bytearray object. Parameter *msg* can be "
4949"of any type supported by :mod:`hashlib`. Parameter *digestmod* can be the "
5050"name of a hash algorithm."
5151msgstr ""
52- "Le paramètre *key* peut être un **byte** ou un objet **bytearray**. Le "
53- "paramètre **msg** peut être de n'importe quel type pris en charge par :mod:"
54- "`hashlib`. Le paramètre *digestmod* peut être le nom d'un algorithme de "
55- "hachage."
52+ "Le paramètre *key* peut être un *byte* ou un objet *bytearray*. Le paramètre "
53+ "*msg* peut être de n'importe quel type pris en charge par :mod:`hashlib`. Le "
54+ "paramètre *digestmod* peut être le nom d'un algorithme de hachage."
5655
5756#: ../Doc/library/hmac.rst:33
5857msgid ""
@@ -69,12 +68,11 @@ msgid ""
6968"The parameters *key*, *msg*, and *digest* have the same meaning as in :func:"
7069"`~hmac.new`."
7170msgstr ""
72- "Retourne le **digest** de *msg* pour une *key* secrète et un **digest** "
73- "donnés. La fonction est équivalente à ``HMAC(key, msg, digest).digest()``, "
74- "mais elle utilise du C optimisé ou une implémentation **inline**, ce qui est "
75- "plus rapide pour les messages qui s'intègrent dans la mémoire. Les "
76- "paramètres *key*, *msg* and *digest* on la même signification que dans :"
77- "func:`~hmac.new`."
71+ "Retourne le *digest* de *msg* pour une *key* secrète et un *digest* donnés. "
72+ "La fonction est équivalente à ``HMAC(key, msg, digest).digest()``, mais elle "
73+ "utilise du C optimisé ou une implémentation *inline*, ce qui est plus rapide "
74+ "pour les messages qui s'intègrent dans la mémoire. Les paramètres *key*, "
75+ "*msg* and *digest* on la même signification que dans :func:`~hmac.new`."
7876
7977#: ../Doc/library/hmac.rst:44
8078msgid ""
@@ -83,8 +81,8 @@ msgid ""
8381"by OpenSSL."
8482msgstr ""
8583"Détail d'implémentation CPython, l'implémentation C optimisée n'est utilisée "
86- "que lorsque le ** digest* * est une chaîne de caractères et le nom d'un "
87- "algorithme de ** digest* * qui est supporté par OpenSSL."
84+ "que lorsque le *digest* est une chaîne de caractères et le nom d'un "
85+ "algorithme de *digest* qui est supporté par OpenSSL."
8886
8987#: ../Doc/library/hmac.rst:51
9088msgid "An HMAC object has the following methods:"
@@ -113,10 +111,10 @@ msgid ""
113111"given to the constructor. It may contain non-ASCII bytes, including NUL "
114112"bytes."
115113msgstr ""
116- "Retourne le ** digest** des ** bytes** passés à la méthode :meth:`update` "
117- "jusque là. Cet objet ** bytes** sera de la même longueur que la *digest_size* "
118- "du ** digest** donné au constructeur. Il peut contenir des octets qui ne sont "
119- "pas dans la table ASCII, y compris des octets NUL."
114+ "Retourne le *digest* des *bytes* passés à la méthode :meth:`update` jusque "
115+ "là. Cet objet *bytes* sera de la même longueur que la *digest_size* du "
116+ "* digest* donné au constructeur. Il peut contenir des octets qui ne sont pas "
117+ "dans la table ASCII, y compris des octets NUL."
120118
121119#: ../Doc/library/hmac.rst:72
122120msgid ""
@@ -125,8 +123,8 @@ msgid ""
125123"`compare_digest` function instead of the ``==`` operator to reduce the "
126124"vulnerability to timing attacks."
127125msgstr ""
128- "Si l'on compare la sortie de :meth:`digest` avec celle d'un ** digest** "
129- "obtenu par un service extérieur durant une routine de vérification, il est "
126+ "Si l'on compare la sortie de :meth:`digest` avec celle d'un *digest* obtenu "
127+ "par un service extérieur durant une routine de vérification, il est "
130128"recommandé d'utiliser la fonction :func:`compare_digest` au lieu de "
131129"l'opérateur ``==`` afin de réduire la vulnérabilité aux attaques basées sur "
132130"les temps de réponse."
@@ -137,10 +135,10 @@ msgid ""
137135"length containing only hexadecimal digits. This may be used to exchange the "
138136"value safely in email or other non-binary environments."
139137msgstr ""
140- "Comme :meth:`digest` sauf que ce ** digest** est retourné en tant que chaîne "
141- "de caractères de taille doublée contenant seulement des chiffres "
142- "hexadécimaux. C'est utile pour échanger cette valeur de façon sécurisée par "
143- "email ou dans d'autres environnements non binaires."
138+ "Comme :meth:`digest` sauf que ce *digest* est retourné en tant que chaîne de "
139+ "caractères de taille doublée contenant seulement des chiffres hexadécimaux. "
140+ "C'est utile pour échanger cette valeur de façon sécurisée par email ou dans "
141+ "d'autres environnements non binaires."
144142
145143#: ../Doc/library/hmac.rst:86
146144msgid ""
@@ -149,7 +147,7 @@ msgid ""
149147"`compare_digest` function instead of the ``==`` operator to reduce the "
150148"vulnerability to timing attacks."
151149msgstr ""
152- "Si l'on compare la sortie de :meth:`hexdigest` avec celle d'un ** digest* * "
150+ "Si l'on compare la sortie de :meth:`hexdigest` avec celle d'un *digest* "
153151"obtenu par un service extérieur durant une routine de vérification, il est "
154152"recommandé d'utiliser la fonction :func:`compare_digest` au lieu de "
155153"l'opérateur ``==`` afin de réduire la vulnérabilité aux attaques basées sur "
@@ -162,16 +160,16 @@ msgid ""
162160"substring."
163161msgstr ""
164162"Retourne une copie (un clone) de l'objet hmac. C'est utile pour calculer de "
165- "manière efficace les ** digests* * de chaînes de caractères qui ont en commun "
163+ "manière efficace les *digests* de chaînes de caractères qui ont en commun "
166164"une sous-chaîne initiale."
167165
168166#: ../Doc/library/hmac.rst:98
169167msgid "A hash object has the following attributes:"
170- msgstr "Un objet ** hash* * possède les attributs suivants :"
168+ msgstr "Un objet *hash* possède les attributs suivants :"
171169
172170#: ../Doc/library/hmac.rst:102
173171msgid "The size of the resulting HMAC digest in bytes."
174- msgstr "La taille du HMAC ** digest* * résultant en octets."
172+ msgstr "La taille du HMAC *digest* résultant en octets."
175173
176174#: ../Doc/library/hmac.rst:106
177175msgid "The internal block size of the hash algorithm in bytes."
0 commit comments