Skip to content

Commit 1f4a566

Browse files
deronnaxchristopheNanJulienPalard
authored
Apply suggestions from code review
Co-Authored-By: Christophe Nanteuil <35002064+christopheNan@users.noreply.github.com> Co-Authored-By: Julien Palard <julien@palard.fr>
1 parent 99c9b40 commit 1f4a566

1 file changed

Lines changed: 13 additions & 13 deletions

File tree

library/hmac.po

Lines changed: 13 additions & 13 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` — Authentification de messages par hachage en combinaison avec une clé secrète"
2121

2222
#: ../Doc/library/hmac.rst:10
2323
msgid "**Source code:** :source:`Lib/hmac.py`"
@@ -36,7 +36,7 @@ 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 objet HMAC. *key* est un objet *byte* ou *bytearray* "
39+
"Renvoie un nouvel objet HMAC. *key* est un objet *byte* ou *bytearray* "
4040
"donnant la clé secrète. Si *msg* est présent, un appel à ``update(msg)`` est "
4141
"effectué. *digestmod* permet de choisir l’algorithme à utiliser par l’objet "
4242
"HMAC, il accepte un nom de fonction de hachage (peut être tout ce qui "
@@ -73,7 +73,7 @@ msgid ""
7373
"parameters *key*, *msg*, and *digest* have the same meaning as in :func:"
7474
"`~hmac.new`."
7575
msgstr ""
76-
"Renvoie l'empreinte cryptographique de *msg* pour une *key* secrète et un "
76+
"Renvoie le condensat de *msg* correspondant à la clé secrète *key* et à l'algorithme "
7777
"*digest* donné. La fonction est équivalente à ``HMAC(key, msg, digest)."
7878
"digest()``, mais elle utilise une implémentation optimisée en C ou *inline*, "
7979
"qui est plus rapide pour les messages dont la taille leur permet de tenir en "
@@ -116,9 +116,9 @@ msgid ""
116116
"given to the constructor. It may contain non-ASCII bytes, including NUL "
117117
"bytes."
118118
msgstr ""
119-
"Renvoie l'empreinte cryptographique des octets passés à la méthode :meth:"
119+
"Renvoie le condensat des octets passés à la méthode :meth:"
120120
"`update` jusque là. L'objet *bytes* renvoyé sera de la même longueur que la "
121-
"*digest_size* du *digest* donné au constructeur. Il peut contenir des octets "
121+
"*digest_size* de la fonction de hachage donnée au constructeur. Il peut contenir des octets "
122122
"qui ne sont pas dans la table ASCII, y compris des octets NUL."
123123

124124
#: ../Doc/library/hmac.rst:72
@@ -128,10 +128,10 @@ msgid ""
128128
"`compare_digest` function instead of the ``==`` operator to reduce the "
129129
"vulnerability to timing attacks."
130130
msgstr ""
131-
"Si l'on compare la sortie de :meth:`digest` avec celle d'un *digest* obtenu "
131+
"Si vous devez vérifier la sortie de :meth:`digest` avec un condensat obtenu par ailleurs "
132132
"par un service extérieur durant une routine de vérification, il est "
133133
"recommandé d'utiliser la fonction :func:`compare_digest` au lieu de "
134-
"l'opérateur ``==`` afin de réduire la vulnérabilité aux attaques basées sur "
134+
"l'opérateur ``==`` afin de réduire la vulnérabilité aux attaques temporelles."
135135
"les temps de réponse."
136136

137137
#: ../Doc/library/hmac.rst:80
@@ -140,10 +140,10 @@ msgid ""
140140
"length containing only hexadecimal digits. This may be used to exchange the "
141141
"value safely in email or other non-binary environments."
142142
msgstr ""
143-
"Comme :meth:`digest` sauf que ce *digest* est retourné en tant que chaîne de "
143+
"Comme :meth:`digest` sauf que ce condensat est renvoyé en tant que chaîne de "
144144
"caractères de taille doublée contenant seulement des chiffres hexadécimaux. "
145145
"Cela permet d’échanger le résultat sans problèmes par e-mail ou dans d'autres "
146-
"environnements non binaires."
146+
"environnements ne gérant pas les données binaires."
147147

148148
#: ../Doc/library/hmac.rst:86
149149
msgid ""
@@ -152,7 +152,7 @@ msgid ""
152152
"`compare_digest` function instead of the ``==`` operator to reduce the "
153153
"vulnerability to timing attacks."
154154
msgstr ""
155-
"Si l'on compare la sortie de :meth:`hexdigest` avec celle d'un *digest* "
155+
"Si l'on compare la sortie de :meth:`hexdigest` avec celle d'un condensat connu "
156156
"obtenu par un service extérieur durant une routine de vérification, il est "
157157
"recommandé d'utiliser la fonction :func:`compare_digest` au lieu de "
158158
"l'opérateur ``==`` afin de réduire la vulnérabilité aux attaques basées sur "
@@ -198,8 +198,8 @@ msgid ""
198198
"either :class:`str` (ASCII only, as e.g. returned by :meth:`HMAC.hexdigest`), "
199199
"or a :term:`bytes-like object`."
200200
msgstr ""
201-
"Retourne ``a == b``. Cette fonction utilise une approche destinée à prévenir "
202-
"l'analyse des temps de réponse en évitant les comportements de court circuit "
201+
"Renvoie ``a == b``. Cette fonction a été conçue pour prévenir "
202+
"les attaques temporelles en évitant l'implémentation de courts-circuits "
203203
"basés sur le contenu, ce qui la rend appropriée pour de la cryptographie. *a* "
204204
"et *b* doivent être du même type : soit :class:`str` (caractères ASCII "
205205
"seulement, comme retourné par :meth:`HMAC.hexdigest` par exemple), ou :term:"
@@ -212,7 +212,7 @@ msgid ""
212212
"*a* and *b*—but not their values."
213213
msgstr ""
214214
"Si *a* et *b* sont de longueurs différentes ou si une erreur se produit, une "
215-
"attaque basée sur les temps de réponse pourrait en théorie révéler des "
215+
"attaque temporelle pourrait en théorie obtenir des "
216216
"informations sur les types et longueurs de *a* et de *b*, mais pas sur leurs "
217217
"valeurs."
218218

0 commit comments

Comments
 (0)