ajout exo
This commit is contained in:
@@ -52,13 +52,13 @@ Désignons par $K$ la clé (un mot binaire). On décompose le bloc à
|
|||||||
crypter en 2 moitiés $(L_0,R_0)$ On lui applique une
|
crypter en 2 moitiés $(L_0,R_0)$ On lui applique une
|
||||||
transformation de la forme :
|
transformation de la forme :
|
||||||
|
|
||||||
\[
|
$$
|
||||||
(L_0,R_0) \rightarrow (L_1,R_1)
|
(L_0,R_0) \rightarrow (L_1,R_1)
|
||||||
\, où \,
|
\, où \,
|
||||||
\left\{\begin{matrix} L_1 & = & R_0 \\
|
\left\{\begin{matrix} L_1 & = & R_0 \\
|
||||||
R_1 & = & L_0 + f(R_0,K)
|
R_1 & = & L_0 + f(R_0,K)
|
||||||
\end{matrix}\right.
|
\end{matrix}\right.
|
||||||
\]
|
$$
|
||||||
|
|
||||||
|
|
||||||
- La loi $+$ doit simplement être "réversible" (une loi de
|
- La loi $+$ doit simplement être "réversible" (une loi de
|
||||||
@@ -177,12 +177,12 @@ Une fonction de hachage cryptographique permet de "résumer" un
|
|||||||
fichier, message en calculant une empreinte. Une telle fonction,
|
fichier, message en calculant une empreinte. Une telle fonction,
|
||||||
mathématiquement, peut-être formalisée par
|
mathématiquement, peut-être formalisée par
|
||||||
|
|
||||||
\[
|
$$
|
||||||
\begin{matrix}
|
\begin{matrix}
|
||||||
\{0,1\}^{*} & \rightarrow & \{0,1\}^n \\
|
\{0,1\}^{*} & \rightarrow & \{0,1\}^n \\
|
||||||
m &\rightarrow & f(m) \end{matrix}
|
m &\rightarrow & f(m) \end{matrix}
|
||||||
|
|
||||||
\]
|
$$
|
||||||
|
|
||||||
$n$ est la taille de l'empreinte. Elle vaut 128 par exemple pour MD5 et SHA-1.
|
$n$ est la taille de l'empreinte. Elle vaut 128 par exemple pour MD5 et SHA-1.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user