https://123dok.net/document/zgwjne68-cryptographie-et-fonctions-a-sens-unique.html