CRYPTOSYNC
CS
InteractivePédagogique

Comment ça marche ?

Découvrez le fonctionnement interne de CRYPTOSYNC — du chiffrement César au AES-256-GCM.

Comment fonctionne le César ?

Le chiffrement de César est la technique de chiffrement la plus ancienne du monde — utilisée par Jules César il y a 2000 ans. Le principe est simple : décaler chaque lettre de l'alphabet d'un certain nombre de positions.

Avec un décalage de 3 : A→D, B→E, C→F, … X→A, Y→B, Z→C

CRYPTOSYNC renforce ce principe de deux façons :

  1. Le décalage change à chaque point du message (mode Dynamique)
  2. Le décalage dépend de votre clé secrète — il y a 26 lettres = 26 décalages possibles

⚠️ Le César est amusant et pédagogique mais pas sécurisé pour des données sensibles — utilisez AES-256-GCM pour une vraie protection.

Le pivot sur le point

Voici ce qui se passe quand vous chiffrez ab.cd avec un décalage de 1 :

'a''b'
shift=1
'b''c'
shift=1
'.'
↓ pivot
idx=1+1=2
'c''e'
shift=2
'd''f'
shift=2

Résultat : ab.cdbc.ef — le décalage a changé après le point !

Le mécanisme de pivot

Dans le mode Dynamique, le point . change le décalage du message qui suit. Le nouveau décalage est calculé sur la dernière lettre lue avant le point.

ÉtapeLectureShift→ RésultatNote
#1"a"+1"b"Lettre : 'a' → idx 0
#2"."-"."Pivot !
#3"b"+1"c"Lettre : 'b' → idx 1
#4"."-"."Pivot !
#5"c"+2"e"Lettre : 'c' → idx 2
Plaintexta.b.c
Chiffréb.c.e
Déchiffréa.b.c
Démonstration interactive

Tapez un texte, choisissez un décalage et un protocole, puis regardez chaque caractère être transformé un par un.

3
?
?
?
?
?
?
?
?
·
?
?
?
?
?
?
?
·
?
?
?
?
?
?
·
?
Thème clair / sombre

L'application s'adapte à votre préférence. Le thème est sauvegardé dans localStorage et restauré à chaque visite.

--bg
--bg-panel-solid
--text
--cyan
Multi-algorithmes

En plus du César, CRYPTOSYNC supporte Vigenère (clé mot, décalage par lettre) et XOR (sortie hexadécimale).

Résultat Vigenère

Zincs Pgvnu !

Historique des messages

Chaque chiffrement/déchiffrement est enregistré dans sessionStorage. L'historique est automatiquement vidé à la fermeture de l'onglet — aucune donnée n'est conservée.

Exemple de panneau
ChiffréCésar DynamiqueBonjour le monde → ...
DéchiffréAES-256-GCMCS1:salt:iv:ct → ...
Partage P2P (WebRTC)

Échangez des messages chiffrés directement entre appareils via WebRTC Data Channel. Aucun serveur — le signal passe par QR code ou copier-coller.

Hôte

Crée une offre SDP

QR / Copie

Signal affiché

Guest

Répond & connecte

Essayer le partage P2P →