Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 3232890

Browse files
committed
intégration des suggestions de Julien Palard
Co-Authored-By: Julien Palard <[email protected]>
1 parent e2ea132 commit 3232890

File tree

2 files changed

+28
-31
lines changed

2 files changed

+28
-31
lines changed

TRANSLATORS

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,6 @@ Jules Lasne
1111
Mathieu Dupuy
1212
Vivien Lambert
1313
Andy Kwok
14-
<<<<<<< HEAD
1514
Aya Keddam
1615
Antoine Wecxsteen
17-
=======
18-
>>>>>>> deb02b0a... Add missing carriage return
1916
Valériane Venance

library/hmac.po

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ msgstr ""
1717

1818
#: ../Doc/library/hmac.rst:2
1919
msgid ":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
2323
msgid "**Source code:** :source:`Lib/hmac.py`"
@@ -26,7 +26,7 @@ msgstr "**Code source :** :source:`Lib/hmac.py`"
2626
#: ../Doc/library/hmac.rst:14
2727
msgid "This module implements the HMAC algorithm as described by :rfc:`2104`."
2828
msgstr ""
29-
"Ce module implémente l'algorithme HMAC tel que décrit par la :rfc:`2104`."
29+
"Ce module implémente l'algorithme HMAC tel que décrit par la :rfc:`2104`."
3030

3131
#: ../Doc/library/hmac.rst:19
3232
msgid ""
@@ -36,10 +36,10 @@ msgid ""
3636
"object to use. It may be any name suitable to :func:`hashlib.new`. Despite "
3737
"its argument position, it is required."
3838
msgstr ""
39-
"Retourne un nouvel object hmac. *key* est un *byte* ou un objet *bytearray* "
39+
"Renvoie un nouvel objet HMAC. *key* est un *byte* ou un objet *bytearray* "
4040
"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 "
41+
"appelée. *digestmod* est le nom l'algorithme de hachage à utiliser, le "
42+
"constructeur du *digest* ou son module. Il accepte tous les noms appropriés "
4343
"à :func:`hashlib.new` et est défini par défaut sur le constructeur :data:"
4444
"`hashlib.md5`."
4545

@@ -68,11 +68,12 @@ msgid ""
6868
"The parameters *key*, *msg*, and *digest* have the same meaning as in :func:"
6969
"`~hmac.new`."
7070
msgstr ""
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`."
71+
"Renvoie l'empreinte cryptographique de *msg* pour une *key* secrète et un "
72+
"*digest* donnés. La fonction est équivalente à ``HMAC(key, msg, digest)."
73+
"digest()``, mais elle utilise du C optimisé ou une implémentation *inline*, "
74+
"ce qui est plus rapide pour les messages dont la taille leur permet de tenir "
75+
"en mémoire vive. Les paramètres *key*, *msg* et *digest* ont la même "
76+
"signification que dans :func:`~hmac.new`."
7677

7778
#: ../Doc/library/hmac.rst:44
7879
msgid ""
@@ -82,7 +83,7 @@ msgid ""
8283
msgstr ""
8384
"Détail d'implémentation CPython, l'implémentation C optimisée n'est utilisée "
8485
"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."
86+
"algorithme de hachage implémenté dans OpenSSL."
8687

8788
#: ../Doc/library/hmac.rst:51
8889
msgid "An HMAC object has the following methods:"
@@ -94,15 +95,14 @@ msgid ""
9495
"single call with the concatenation of all the arguments: ``m.update(a); m."
9596
"update(b)`` is equivalent to ``m.update(a + b)``."
9697
msgstr ""
97-
"Met à jour l'object hmac avec *msg*. Des appels répétés sont équivalents à "
98-
"un seul appel avec la concaténation de tous les arguments: ``m.update(a); m."
98+
"Met à jour l'objet HMAC avec *msg*. Des appels répétés sont équivalents à un "
99+
"seul appel avec la concaténation de tous les arguments : ``m.update(a); m."
99100
"update(b)`` est équivalent à ``m.update(a + b)``."
100101

101102
#: ../Doc/library/hmac.rst:59
102103
msgid "Parameter *msg* can be of any type supported by :mod:`hashlib`."
103104
msgstr ""
104-
"Le paramètre *msg* peut être de n'importe quel type supporté par :mod:"
105-
"`hashlib`."
105+
"Le paramètre *msg* peut être de n'importe quel type géré par :mod:`hashlib`."
106106

107107
#: ../Doc/library/hmac.rst:65
108108
msgid ""
@@ -111,10 +111,10 @@ msgid ""
111111
"given to the constructor. It may contain non-ASCII bytes, including NUL "
112112
"bytes."
113113
msgstr ""
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."
114+
"Renvoie l'empreinte cryptographique des octets passés à la méthode :meth:"
115+
"`update` jusque là. L'objet *bytes* renvoyé sera de la même longueur que la "
116+
"*digest_size* du *digest* donné au constructeur. Il peut contenir des octets "
117+
"qui ne sont pas dans la table ASCII, y compris des octets NUL."
118118

119119
#: ../Doc/library/hmac.rst:72
120120
msgid ""
@@ -137,8 +137,8 @@ msgid ""
137137
msgstr ""
138138
"Comme :meth:`digest` sauf que ce *digest* est retourné en tant que chaîne de "
139139
"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."
140+
"C'est utile pour échanger cette valeur de façon sans problèmes par email ou "
141+
"dans d'autres environnements non binaires."
142142

143143
#: ../Doc/library/hmac.rst:86
144144
msgid ""
@@ -159,17 +159,17 @@ msgid ""
159159
"efficiently compute the digests of strings that share a common initial "
160160
"substring."
161161
msgstr ""
162-
"Retourne une copie (un clone) de l'objet hmac. C'est utile pour calculer de "
163-
"manière efficace les *digests* de chaînes de caractères qui ont en commun "
164-
"une sous-chaîne initiale."
162+
"Retourne une copie (un clone) de l'objet HMAC. C'est utile pour calculer de "
163+
"manière efficace les empreintes cryptographiques de chaînes de caractères "
164+
"qui ont en commun une sous-chaîne initiale."
165165

166166
#: ../Doc/library/hmac.rst:98
167167
msgid "A hash object has the following attributes:"
168168
msgstr "Un objet *hash* possède les attributs suivants :"
169169

170170
#: ../Doc/library/hmac.rst:102
171171
msgid "The size of the resulting HMAC digest in bytes."
172-
msgstr "La taille du HMAC *digest* résultant en octets."
172+
msgstr "La taille de l'empreinte cryptographique en octets."
173173

174174
#: ../Doc/library/hmac.rst:106
175175
msgid "The internal block size of the hash algorithm in bytes."
@@ -183,7 +183,7 @@ msgstr ""
183183

184184
#: ../Doc/library/hmac.rst:117
185185
msgid "This module also provides the following helper function:"
186-
msgstr "Ce module fournit également la fonction utilitaire suivante:"
186+
msgstr "Ce module fournit également la fonction utilitaire suivante :"
187187

188188
#: ../Doc/library/hmac.rst:121
189189
msgid ""
@@ -196,7 +196,7 @@ msgstr ""
196196
"Retourne ``a == b``. Cette fonction utilisée une approche destinée à "
197197
"prévenir l'analyse des temps de réponse en évitant les comportements de "
198198
"court circuit basés sur le contenu, ce qui la rend appropriée pour de la "
199-
"cryptographie. *a* et *b* doivent être du même type: soit :class:`str` "
199+
"cryptographie. *a* et *b* doivent être du même type : soit :class:`str` "
200200
"(caractères ASCII seulement, comme retourné par :meth:`HMAC.hexdigest` par "
201201
"exemple), ou :term:`bytes-like object`."
202202

@@ -208,7 +208,7 @@ msgid ""
208208
msgstr ""
209209
"Si *a* et *b* sont de longueurs différentes ou si une erreur se produit, une "
210210
"attaque basée sur les temps de réponse pourrait en théorie révéler des "
211-
"informations sur les types et longueurs de *a* et de *b*mais pas sur leurs "
211+
"informations sur les types et longueurs de *a* et de *b*, mais pas sur leurs "
212212
"valeurs."
213213

214214
#: ../Doc/library/hmac.rst:138

0 commit comments

Comments
 (0)