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-encryptaes-256-gcm-decryptpbkdf2-sha256-100kpbkdf2-sha256-600ksha-256sha-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.