Aller au contenu principal

Benchmark Web Crypto

Cette page mesure la cryptographie sur laquelle repose ce site, dans le navigateur qui la lit. Un clic chiffre une charge fixe, dérive une clé avec deux nombres d'itérations et calcule les empreintes sur une charge fixe, puis affiche les mesures et vous laisse les télécharger.

Rien n'est envoyé ici. Le benchmark passe par l'API Web Crypto sur votre appareil ; le fichier de résultats naît dans votre navigateur et ne le quitte que si vous le téléchargez. Nous publions les paramètres, jamais vos valeurs.

Méthode

Le benchmark appelle directement l'API Web Crypto : une clé AES-GCM est générée, une charge fixe est chiffrée puis déchiffrée, une clé est dérivée en PBKDF2 avec deux nombres d'itérations et les empreintes SHA sont calculées sur une charge fixe. Chaque mesure est chronométrée autour de la promesse attendue, et le résultat est écrit dans un objet JSON que vous pouvez télécharger. Aucun appel serveur n'y figure.

Date du jeu de paramètres
2026-10-20
Environnement
Votre propre appareil et votre navigateur, lus à l'exécution et affichés à côté de vos résultats. Pour ce benchmark, nous ne publions ni liste fixe d'appareils ni valeurs de notre côté : une mesure faite sur la machine d'un autre ne dit rien de la vôtre.

Paramètres fixes (publiés)

  • Taille de la charge AES-GCM1Mo
  • Itérations PBKDF2, référence100000itérations
  • Itérations PBKDF2, renforcées600000itérations
  • Taille de la charge à empreindre1Mo

Mesure

  • aes-256-gcm-encrypt
  • aes-256-gcm-decrypt
  • pbkdf2-sha256-100k
  • pbkdf2-sha256-600k
  • sha-256
  • sha-512

Exécuter

Un clic exécute tout le jeu. Le cas PBKDF2 renforcé sera le plus lent, comme attendu : c'est précisément le rôle de son nombre d'itérations.

Pas encore exécuté.

Vos résultats

Aucun résultat pour l'instant.

Questions sur ce benchmark

Ces chiffres sont-ils publiés comme données du site ?

Non, et volontairement : ils décrivent une machine à un instant, et nous n'avons pas fait tourner de jeu d'appareils fixe, donc il n'y a aucune valeur de notre côté à publier. Ce qui est publié, c'est le jeu de paramètres et la méthode ; votre exécution produit vos propres chiffres.

Pourquoi le cas renforcé de dérivation de clé est-il lent ?

Parce qu'il doit l'être : un nombre d'itérations sert à rendre coûteuse la devinette de clés. Une dérivation instantanée sur votre appareil l'est aussi pour qui attaque un fichier volé. Les deux valeurs sont affichées ici pour rendre ce compromis visible plutôt qu'affirmé.

Peut-on comparer les résultats entre appareils ?

Seulement comme ordre de grandeur. Les durées dépendent de l'appareil, du navigateur et de ce qu'il fait par ailleurs : une exécution isolée se lit comme une indication, pas comme une spécification.