Privacy first
Maths are hard.
Encryption is harder.
HashTag rend la cryptographie accessible : chiffre, déchiffre et signe tes messages et fichiers, publie tes clés publiques et trouve celles des autres. Tes clés privées ne quittent jamais ton appareil.
100 % dans le navigateur · rien à installer
Pas encore de clés ? Crée-les ici// kit de chiffrement
Tout ce qu'il faut, sans ligne de commande
Chiffrer
Un message ou un fichier, avec un mot de passe ou pour un ou plusieurs destinataires OpenPGP, age ou SSH.
Déchiffrer
Format détecté automatiquement. L'intégrité est vérifiée avant d'afficher quoi que ce soit.
Générer des clés
OpenPGP, age, Ed25519, X25519, ECDSA, RSA. Analyse et empreintes de clés SSH, PEM et age.
Signer et vérifier
Prouve qu'un message vient de toi et n'a pas été modifié.
Message éphémère
Transmets un mot de passe par un lien qui s'autodétruit après lecture.
Partage de secret
Confie une clé à plusieurs personnes : il faut en réunir plusieurs pour la retrouver.
Laboratoire
Hash, HMAC, encodages, KDF, X25519, ML-KEM, certificats, QR codes.
Annuaire
Trouve la clé publique d'un membre Discord et chiffre pour lui en un clic.
Défis
Apprends en cassant : César, XOR, nonces réutilisés, RSA trop petit…
Simple dehors. Rigoureux dedans.
Chaque outil indique ce qu'il fait vraiment. Les algorithmes dépassés sont signalés, les formats sont documentés, et tout ce qui touche à un secret reste sur ton appareil.
- sûr — AES-256-GCM, Ed25519, Argon2id
- prudence — RSA-2048, PBKDF2
- cassé — MD5, SHA-1, DES
Le petit dictionnaire de la crypto
- hash
- Une empreinte. Pas un chiffrement. Jamais.
- base64
- Un déguisement, pas une armure.
- nonce
- À usage unique. Vraiment unique.
- salt
- Ce qui rend ton mot de passe moins prévisible que ta playlist.
- xor
- Le couteau suisse. Il coupe aussi les doigts.
- private key
- Celle qu'on ne partage pas. Même avec le support.
Calcul local
Web Crypto API, OpenPGP.js et Argon2 en WebAssembly s'exécutent sur ton appareil.
Le serveur ne voit rien
Ni clé privée, ni mot de passe, ni message en clair. Il ne stocke que les clés publiques que tu publies et le texte chiffré des messages éphémères.
Formats ouverts
OpenPGP, age et un conteneur HashTag versionné et documenté.
// ctf
Prêt à casser du chiffrement ?
Des défis façon Root-Me, du décodage Base64 au RSA trop petit. Chaque défi explique ce qu'il faut comprendre, avec des indices progressifs et les bons outils à portée de main.
Voir les défis- 17
- défis
- 5
- catégories
- 0 €
- et sans compte