00Changer de langue
RotorCrypt X prend en charge 20 langues, atteignant environ 44,5 % de la population mondiale dans leur langue maternelle – soit environ 3,6 milliards de personnes.
| Drapeau | Langue | Locuteurs natifs |
|---|---|---|
| 🇨🇳 | Chinois | ~ 940 M |
| 🇪🇸 | Espagnol | ~ 485 M |
| 🇮🇳 | Hindi | ~ 345 M |
| 🇬🇧 | Anglais | ~ 380 M |
| 🇸🇦 | Arabe | ~ 360 M |
| 🇵🇹 | Portugais | ~ 240 M |
| 🇷🇺 | Russe | ~ 150 M |
| 🇯🇵 | Japonais | ~ 125 M |
| 🇰🇷 | Coréen | ~ 81 M |
| 🇫🇷 | Français | ~ 80 M |
| 🇹🇷 | Turc | ~ 80 M |
| 🇵🇰 | Ourdou | ~ 70 M |
| 🇮🇹 | Italien | ~ 65 M |
| 🇩🇪 | Allemand | ~ 75 M |
| 🇮🇩 | Indonésien | ~ 65 M |
| 🇵🇱 | Polonais | ~ 40 M |
| 🇲🇾 | Malais | ~ 33 M |
| 🇬🇷 | Grec | ~ 13 M |
| 🇸🇪 | Suédois | ~ 10 M |
| 🇸🇬 | Anglais (Singapour) | ~ 4 M |
Comment changer de langue
01Créer un contact
Avant d'envoyer un message chiffré, un contact doit être créé. Le programme ne stocke aucun nom en clair – l'identité du contact est stockée en interne sous forme chiffrée. Personne qui ouvrirait les fichiers sur votre disque dur ne pourrait en tirer des conclusions sur vos contacts.
*.key chiffré et une entrée dans contact.json. Aucun nom lisible n'est stocké dans ces fichiers.02Bannière rouge & obligation de Handshake
Lorsque la bannière est rouge, aucun handshake n'a encore été effectué avec ce contact. Le niveau de sécurité le plus élevé n'est actif qu'après le handshake.
Comment démarrer le handshake :
Après l'envoi, la bannière passe au bleu :
03Chiffrer un message
04Copier & envoyer la sortie
Vous pouvez transmettre le bloc de chiffrement de deux manières :
| Méthode | Procédure |
|---|---|
| Copier manuellement | Cliquez sur « Copier la sortie ». Le bloc est copié dans le presse-papiers. Collez-le dans l'application de votre choix – messagerie, e-mail, fichier texte, forum ou ailleurs. |
| E-mail direct | Cliquez sur « Envoyer par e-mail ». Votre client de messagerie s'ouvre avec le bloc déjà dans le corps du message. |
05Déchiffrer un message (Destinataire)
Un seul caractère manquant ou en trop rend le déchiffrement impossible. L'erreur la plus fréquente est une copie incomplète.
06Envoyer une réponse & finaliser le Handshake
Après déchiffrement du premier message, la bannière passe au jaune :
Le handshake n'est pas encore terminé ! Votre contact attend votre réponse pour confirmer la clé commune des deux côtés.
Une fois que l'expéditeur original déchiffre votre réponse, la bannière passe au vert sur les deux appareils – le handshake est bilatéralement terminé.
07Bannière verte – communication sécurisée
Lorsque la bannière est définitivement verte, les deux parties sont authentifiées. Chaque message est désormais protégé par une clé de session unique renouvelée automatiquement après chaque échange.
Même si un attaquant pouvait déchiffrer un seul message, cela ne lui donnerait aucun accès aux messages passés ou futurs. Ce principe s'appelle Forward Secrecy – sécurité persistante.
08Fichiers endommagés – que faire ?
Le programme utilise deux types de fichiers dans le sous-dossier Key/ du répertoire du programme :
| Fichier | Contenu |
|---|---|
*.key | Clé de session chiffrée – un fichier par contact |
contact.json | Liste de contacts chiffrée – aucun nom lisible |
Si l'un de ces fichiers est endommagé, supprimé ou écrasé par inadvertance :
*.key concerné et/ou le contact.json.*.key sur une clé USB ou un disque dur externe – jamais dans le cloud.09Nombre de rotors & conseils pour plus de sécurité
Le nombre de rotors influence directement le nombre de couches de chiffrement que crée la couche Enigma :
| Version | Rotors | Usage |
|---|---|---|
| Shareware | Max. 3 | Pour les premiers tests et le processus de handshake |
| Version complète | Beaucoup plus | Recommandé pour tous les contenus sensibles – plus de rotors = plus grand espace de clés |
10Utilisation mobile – le programme sur clé USB
L'RotorCrypt X est 100 % portable. Vous pouvez stocker le programme avec tous les fichiers clés sur une clé USB et le lancer sur n'importe quel ordinateur – sans installation, sans droits administrateur, sans laisser de traces sur le système étranger.
Key/) sur votre clé USB. Sur n'importe quel PC Windows : branchez la clé, démarrez le programme directement depuis la clé. Tous les fichiers clés restent sur la clé – rien n'est enregistré sur l'ordinateur étranger.11Sécurité technique – pourquoi c'est si sûr
Cette section explique en termes simples ce qui se cache derrière le chiffrement – aucune connaissance préalable requise.
Le chiffrement dispose de plusieurs couches indépendantes
Les rotors Enigma ne sont que l'une des couches. Un message passe par quatre étapes indépendantes. Chaque étape seule offrirait déjà une protection significative – ensemble, elles sont pratiquement incassables :
Même si un attaquant attaquait la couche ② avec l'ordinateur le plus rapide du monde, il devrait encore surmonter la couche des rotors Enigma. La combinaison multiplie la sécurité plutôt que de simplement l'additionner.
Que fait chaque composant
| Composant | Ce qu'il fait | Pourquoi c'est important |
|---|---|---|
| RotorCrypt X | Chaque caractère passe par plusieurs étapes de permutation rotatives. Le câblage est dynamique – pas d'alphabet fixe. | La faiblesse la plus célèbre de l'Enigma historique (une lettre ne pouvait jamais se chiffrer elle-même) est ici totalement éliminée. |
| Tableau de connexions (65 530 positions) | Toutes les 65 530 positions sont connectées par paires – comme l'Enigma historique, mais avec un espace de clés astronomiquement plus grand. | Le tableau seul génère déjà plus de configurations possibles que d'atomes dans l'univers visible. |
| AES-256-GCM | Chiffrement par blocs moderne utilisé mondialement par les militaires et services de renseignement. Chaque message reçoit une valeur aléatoire unique (nonce). | Même des messages identiques produisent un bloc complètement différent à chaque fois – aucune analyse statistique possible. |
| HKDF (SHA-3-256) | D'une clé maîtresse, des clés séparées pour le contenu et l'authentification sont dérivées. | Empêche qu'une clé partielle compromise mette en danger d'autres domaines. |
| Signature HMAC | Chaque message est signé cryptographiquement. | Toute manipulation – même un seul caractère – est détectée et le déchiffrement est refusé. |
| Rotation des clés | Après chaque message, la clé est automatiquement renouvelée. | Une clé compromise ne donne accès ni aux messages passés ni futurs (Forward Secrecy). |
Quelle est la taille de l'espace de clés ?
L'espace de clés est le nombre de toutes les combinaisons de clés possibles. Plus ce nombre est grand, plus il faudra de temps à un attaquant pour essayer toutes les possibilités.
Pour comprendre l'échelle : L'univers visible contient environ 1080 atomes. Ce nombre semble inimaginablement grand – mais il est minuscule comparé à ce que génère l'RotorCrypt X.
L'espace de clés K résulte de la combinaison des rotors (50 rotors comme exemple) et du tableau de connexions :
Combien de temps durerait une attaque ?
Supposons une puissance de calcul totalement irréaliste – bien au-delà de ce qui est possible aujourd'hui :
Et les ordinateurs quantiques ?
Les ordinateurs quantiques sont considérés comme la plus grande menace future pour le chiffrement. L'attaque quantique la plus efficace sur le chiffrement symétrique s'appelle l'algorithme de Grover. Il est plus rapide que les ordinateurs classiques – mais son avantage est souvent très surestimé.
L'algorithme de Grover divise l'exposant par deux. Cela semble dramatique. Mais regardez les chiffres :
12Nouvelles fonctions de sécurité
Protection Bootstrap – K_current jamais en clair
La clé de session K_current n'est jamais transmise sans protection lors du premier échange de messages. Une dépendance HMAC circulaire mathématiquement élégante la protège.
Protection contre les Replay – Chaque message une seule fois
Chaque message ne peut être déchiffré qu'une seule fois. Si quelqu'un tente d'ouvrir à nouveau un message déjà déchiffré, un avertissement clair apparaît.
Plus de capacité – 5 951 caractères au lieu de 1 947
Grâce à l'optimisation de la structure interne des blocs, un message contient maintenant 5 951 caractères – nettement plus qu'auparavant.
Autres améliorations
| Fonctionnalité | Description |
|---|---|
| Liste de contacts alphabétique | Les contacts sont désormais toujours affichés par ordre alphabétique. |
| Contact vide en haut | Une entrée vide en haut de la liste garantit qu'aucun nom de contact n'est visible. |
| Réinitialisation du nombre de rotors | Après le déchiffrement, le nombre de rotors est automatiquement effacé. |
13Enregistrement & Version complète
RotorCrypt X est disponible en version shareware. La version gratuite permet jusqu'à 3 rotors. La version complète déverrouille les 50 rotors.
Version shareware
Au premier démarrage, un fichier license.key est automatiquement créé dans le dossier Key/. Ce fichier identifie la version shareware. Tant qu'aucune licence complète n'est activée, une fenêtre d'avertissement s'affiche lors de la sélection de plus de 3 rotors.
Acheter la version complète
La version complète est disponible via l'option d'achat intégrée. Allez dans le menu Aide → Enregistrement et cliquez sur « Acheter ». Après l'achat, vous recevrez une clé de licence par e-mail.
Activer votre licence
Fenêtre d'enregistrement
| Statut | Affichage dans la fenêtre |
|---|---|
| Shareware | ⚠ Non activé – champs de saisie visibles, bouton « Acheter » actif |
| Version complète | ✔ Version complète activée – nom et clé affichés, champs verrouillés |