Skip to content

Commit 4323a1e

Browse files
authored
Add files via upload
1 parent 68fbf09 commit 4323a1e

1 file changed

Lines changed: 192 additions & 0 deletions

File tree

Lines changed: 192 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,192 @@
1+
{\rtf1\fbidis\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fnil\fcharset1 Segoe UI Symbol;}{\f1\fnil Calibri;}{\f2\fnil\fcharset0 Calibri;}{\f3\fnil\fcharset1 Segoe UI Symbol;}{\f4\fnil\fcharset1 Cambria Math;}{\f5\fnil\fcharset1 Segoe UI Emoji;}{\f6\fnil\fcharset1 Segoe UI Emoji;}{\f7\fnil Cambria Math;}{\f8\fnil\fcharset0 Cambria Math;}}
2+
{\*\generator Riched20 10.0.19041}{\*\mmathPr\mmathFont4\mwrapIndent1440 }\viewkind4\uc1
3+
\pard\sa200\sl276\slmult1\f0\fs22\lang12\u9875?\f1 \f2 BATAILLE NAVALE CRYPTOGRAPHIQUE\par
4+
Notice Utilisateur - Version 6\par
5+
\par
6+
\f3\u-10179?\u-8944?\f1 \f2 LE D\'c9FI : UN MOT DE PASSE INVIOLABLE\par
7+
Ose mettre ton mot de passe en jeu.\par
8+
Ton password est chiffr\'e9 par la position secr\'e8te de tes navires. Tant que ta flotte n'est pas enti\'e8rement coul\'e9e, personne ne peut le d\'e9chiffrer \f1\emdash \f2 pas m\'eame en interceptant tous les messages.\par
9+
La formule magique :\par
10+
PASSWORD_CHIFFR\'c9 = Password \f4\u8853?\f1 \f2 SHA256(grille + timestamp + nonce1 + nonce2)\par
11+
Pourquoi c'est incassable ?\par
12+
\par
13+
\f3\u-10180?\u-8273?\f1 \f2 La grille = 17 cases sur 676 possibles \f4\u8594?\f1 \f2 la cl\'e9 de chiffrement\par
14+
\f5\u9201?\u-497?\f1 \f2 Timestamp = moment exact de connexion \f4\u8594?\f1 \f2 unique \'e0 chaque partie\par
15+
\f3\u-10180?\u-8270?\f1 \f2 Nonces = nombres al\'e9atoires \'e9chang\'e9s \f4\u8594?\f1 \f2 impossibles \'e0 pr\'e9dire\par
16+
\par
17+
Le seul moyen de d\'e9chiffrer : GAGNER LA PARTIE.\par
18+
\par
19+
\'ab Tu peux intercepter le password chiffr\'e9. Tu peux espionner tous les \'e9changes. Mais sans couler tous mes navires, tu n'auras jamais la cl\'e9. \'bb\par
20+
\par
21+
\par
22+
\f3\u-10179?\u-8576?\f1 \f2 D\'c9MARRAGE RAPIDE\par
23+
Connexion entre 2 joueurs\par
24+
\par
25+
Choisir le mode r\'e9seau :\par
26+
\par
27+
\f3\u-10180?\u-8224?\f1 \f2 LAN : m\'eame r\'e9seau WiFi/local (plus rapide)\par
28+
\f3\u-10180?\u-8432?\f1 \f2 WAN : via Internet (utilise les serveurs STUN de Google)\par
29+
\par
30+
\par
31+
Joueur 1 (h\'f4te) :\par
32+
\par
33+
Entre ton password secret (8 caract\'e8res max)\par
34+
Clique "Cr\'e9er partie"\par
35+
Copie le code qui appara\'eet dans "Code local"\par
36+
Envoie ce code \'e0 ton adversaire (SMS, Discord, mail...)\par
37+
\par
38+
\par
39+
Joueur 2 :\par
40+
\par
41+
Entre ton password secret\par
42+
Colle le code re\'e7u dans "Code re\'e7u"\par
43+
Clique "Appliquer code re\'e7u"\par
44+
Copie TON code local et renvoie-le au Joueur 1\par
45+
\par
46+
\par
47+
Joueur 1 :\par
48+
\par
49+
Colle la r\'e9ponse dans "Code re\'e7u"\par
50+
Clique "Appliquer code re\'e7u"\par
51+
\f3\u-10180?\u-8274?\f1 \f2 La partie commence !\par
52+
\par
53+
\par
54+
\par
55+
\par
56+
\f3\u-10180?\u-8273?\f1 \f2 R\'c8GLES DU JEU\par
57+
Ta flotte (5 navires, 17 cases)\par
58+
Navire\tab\tab Taille\tab\tab Pouvoir sp\'e9cial\par
59+
Porte-avions\tab 5\tab\f3\u-10179?\u-9053?\f1 \f2\lang1036\tab Bombe \tab (croix 5 cases)\par
60+
Cuirass\'e9\tab 4\par
61+
Croiseur\tab 3\f1\par
62+
\f2 Sous-marin\tab 3\tab\f3\u-10179?\u-9185?\f1 \f2\lang1036\tab Torpille (ligne enti\'e8re)\par
63+
Destroyer\tab 2\tab\f3\u-10179?\u-8991?\f2\lang1036\tab\f1 \f2 Radar \tab (distance)\par
64+
\par
65+
D\'e9roulement\par
66+
Les navires sont plac\'e9s automatiquement au hasard\par
67+
Grille de 26\'d726 cases (A-Z \'d7 1-26)\par
68+
Clique sur la grille ennemie pour tirer\par
69+
Touch\'e9 \f4\u8594?\f1 \f2 tu rejoues\par
70+
Rat\'e9 \f4\u8594?\f1 \f2 c'est au tour de l'adversaire\par
71+
Coul\'e9 \f4\u8594?\f1 \f2 les Cases adjacentes sont marqu\'e9es automatiquement\par
72+
\par
73+
\par
74+
\f3\u-10179?\u-9051?\f1 \f2 ARMES SP\'c9CIALES : RISQUE & R\'c9COMPENSE\par
75+
\par
76+
R\'e8gle d'or : chaque pouvoir a un prix.\par
77+
\par
78+
\f3\u-10179?\u-9185?\f1 \f2 Torpille (Sous-marin)\par
79+
\par
80+
Effet : Tire sur une ligne enti\'e8re (26 cases)\par
81+
Prix : R\'e9v\'e8le la ligne Y de ton sous-marin \'e0 l'ennemi\par
82+
Strat\'e9gie : Id\'e9al quand tu as rep\'e9r\'e9 un navire horizontal\par
83+
\par
84+
\f3\u-10179?\u-9053?\f1 \f2 Bombe (Porte-avions)\par
85+
\par
86+
Effet : Frappe en croix (5 cases : centre + 4 adjacentes)\par
87+
Prix : R\'e9v\'e8le la position centrale de ton porte-avions\par
88+
Strat\'e9gie : Pour achever un navire touch\'e9\par
89+
\par
90+
\f3\u-10179?\u-8991?\f1 \f2 Radar (Destroyer)\par
91+
\par
92+
Effet : Scan 3\'d73 cases + affiche la distance au destroyer ennemi\par
93+
Prix : R\'e9v\'e8le la position de ton destroyer\par
94+
Strat\'e9gie : Pour triangulation \f1\emdash \f2 utilise 2-3 radars pour localiser\par
95+
\par
96+
\par
97+
\f3\u-10180?\u-8280?\f1 \f2 L\'c9GENDE DES COULEURS\par
98+
Couleur Signification\par
99+
\f6\u-10179?\u-8215?\f1 \f2 VertTon navire\par
100+
\f6\u-10179?\u-8216?\f1 \f2 JauneTouch\'e9\par
101+
\f6\u-10179?\u-8219?\f1 \f2 RougeCoul\'e9\par
102+
\f0\u11036?\f1 \f2 GrisRat\'e9 / Adjacent\par
103+
\f3\u-10179?\u-8907?\f1 \f2 BleuZone scann\'e9e (radar)\par
104+
\f6\u-10179?\u-8214?\f1 \f2 VioletPosition r\'e9v\'e9l\'e9e (effet miroir)\par
105+
\par
106+
\f3\u-10179?\u-9044?\f1 \f2 CHAT INT\'c9GR\'c9\par
107+
\par
108+
Messages limit\'e9s \'e0 8 caract\'e8res\par
109+
Pourquoi 8 ? Comme le password... co\'efncidence ? \f3\u-10179?\u-8689?\f2\par
110+
Exemples : "GG", "Bien jou\'e9", "Rat\'e9!", "Where?"\par
111+
\par
112+
\par
113+
\f3\u-10180?\u-8250?\f1 \f2 FIN DE PARTIE\par
114+
Tu gagnes ?\par
115+
\par
116+
\f3\u-10180?\u-8311?\f1 \f2 VICTOIRE !\par
117+
Le password ennemi est automatiquement d\'e9chiffr\'e9\par
118+
Il s'affiche \'e0 l'\'e9cran avec l'ID de session\par
119+
\par
120+
Tu perds ?\par
121+
\par
122+
\f3\u-10179?\u-9088?\f1 \f2 D\'c9FAITE...\par
123+
Ton password est r\'e9v\'e9l\'e9 \'e0 l'adversaire\par
124+
Ta grille \'e9tait la cl\'e9, il l'a reconstitu\'e9e en te coulant\par
125+
\par
126+
\f5\u-10179?\u-8479?\u-497?\f1 \f2 S\'c9CURIT\'c9 TECHNIQUE (pour les curieux)\par
127+
Pourquoi le chiffrement est-il s\'fbr ?\par
128+
Pas de transmission de la cl\'e9\par
129+
\par
130+
La cl\'e9 = position de tes navires\par
131+
Elle n'est JAMAIS envoy\'e9e directement\par
132+
L'adversaire la reconstitue uniquement en gagnant\par
133+
\par
134+
\par
135+
Anti-replay\par
136+
\par
137+
Timestamp : chaque partie a un moment unique\par
138+
Nonces : nombres al\'e9atoires \'e9chang\'e9s au handshake\par
139+
\f4\u8594?\f1 \f2 Impossible de rejouer une capture d'une ancienne partie\par
140+
\par
141+
\par
142+
SHA-256\par
143+
\par
144+
Hash cryptographique standard\par
145+
256 bits de s\'e9curit\'e9\par
146+
Irr\'e9versible\par
147+
\par
148+
\par
149+
\par
150+
\f5\u-10179?\u-8479?\u-497?\f7 \f2 S\'c9CURIT\'c9\f8 : \f2 LE\f8 \f2 D\'c9FI\f8 \f2 ABSOLU\par
151+
Ce\f8 \f2 qu'un\f8 \f2 tiers\f8 \f2 hostile\f8 \f2 avec\f8 \f2 des\f8 \f2 moyens\f8 \f2 modernes\f8 \f2 et\f8 \f2 illimit\'e9s\f8 \f2 peut\f8 \f2 intercepter\f8 :\f2\par
152+
\f0\u10003?\f7 \f2 Password\f8 \f2 chiffr\'e9\f8 : [\f2 8\f8 \f2 octets\f8 \f4\emdash\f7 \f2 du\f8 \f2 bruit\f8 ]\f2\par
153+
\f0\u10003?\f7 \f2 Timestamp\f8 : \f2 1706625432198\par
154+
\f0\u10003?\f7 \f2 Nonces\f8 : \f2 deux\f8 \f2 tableaux\f8 \f2 de\f8 \f2 8\f8 \f2 octets\f8 \f2 al\'e9atoires\par
155+
\f0\u10003?\f7 \f2 Tous\f8 \f2 les\f8 \f2 tirs\f8 \f2\'e9chang\'e9s\f8 \f2 pendant\f8 \f2 la\f8 \f2 partie\par
156+
\f0\u10003?\f7 \f2 Tous\f8 \f2 les\f8 \f2 r\'e9sultats\f8 (\f2 touch\'e9\f8 /\f2 rat\'e9\f8 /\f2 coul\'e9\f8 )\f2\par
157+
\f0\u10003?\f7 \f2 Tout\f8 \f2 le\f8 \f2 trafic\f8 \f2 WebRTC\f8 , \f2 chaque\f8 \f2 octet\par
158+
Ce\f8 \f2 qu'il\f8 \f2 peut\f8 \f2 en\f8 \f2 d\'e9duire\f8 :\f2\par
159+
RIEN\f8 .\f2\par
160+
\par
161+
Pourquoi\f8 ?\f2\par
162+
La\f8 \f2 cl\'e9\f8 \f2 de\f8 \f2 d\'e9chiffrement\f8 = \f2 la\f8 \f2 position\f8 \f2 exacte\f8 \f2 des\f8 \f2 17\f8 \f2 cases\f8 \f2 de\f8 \f2 la\f8 \f2 flotte\f8 .\f2\par
163+
Cette\f8 \f2 information\f8 \f2 n'est\f8 \f2 JAMAIS\f8 \f2 transmise\f8 . \f2 Elle\f8 \f2 n'existe\f8 \f2 que\f8 \f2 sur\f8 \f2 l'\'e9cran\f8 \f2 du\f8 \f2 joueur\f8 .\f2\par
164+
Le\f8 \f2 seul\f8 \f2 moyen\f8 \f2 de\f8 \f2 l'obtenir\f8 ? \f2 Couler\f8 \f2 tous\f8 \f2 les\f8 \f2 navires\f8 \f2 un\f8 \f2 par\f8 \f2 un\f8 .\f2\par
165+
Pas\f8 \f2 de\f8 \f2 bruteforce\f8 . \f2 Pas\f8 \f2 de\f8 \f2 supercalculateur\f8 . \f2 Pas\f8 \f2 d'IA\f8 . \f2 Pas\f8 \f2 de\f8 \f2 faille\f8 .\f2\par
166+
Il\f8 \f2 faut\f8 \f2 JOUER\f8 . \f2 Et\f8 \f2 GAGNER\f8 .\f2\par
167+
\par
168+
En\f8 \f2 r\'e9sum\'e9\f8 :\f2\par
169+
L'attaquant\f8 \f2 poss\'e8de\tab\tab\tab L'attaquant\f8 \f2 peut\f8 \f2 faire\par
170+
Tout\f8 \f2 le\f8 \f2 trafic\f8 \f2 r\'e9seau\tab\tab\tab Rien\par
171+
Les\f8 \f2 meilleurs\f8 \f2 outils\tab\tab\tab Rien\par
172+
Du\f8 \f2 temps\f8 \f2 illimit\'e9\tab\tab\tab Rien\par
173+
La\f8 \f2 puissance\f8 \f2 de\f8 \f2 calcul\f8 \f2 mondiale\tab\tab Rien\par
174+
\'ab\f8 \f2 Intercepte\f8 \f2 tout\f8 \f2 ce\f8 \f2 que\f8 \f2 tu\f8 \f2 veux\f8 . \f2 Sans\f8 \f2 victoire\f8 , \f2 tu\f8 \f2 n'as\f8 \f2 qu'un\f8 \f2 coffre\f8 -\f2 fort\f8 \f2 sans\f8 \f2 cl\'e9\f8 . \f2\'bb\par
175+
\par
176+
\f0\u10067?\f1 \f2 FAQ\par
177+
Q: Puis-je choisir o\'f9 placer mes navires ?\par
178+
R: Non, le placement est al\'e9atoire pour garantir l'\'e9quit\'e9.\par
179+
Q: Que se passe-t-il si je ne mets pas de password ?\par
180+
R: Le champ reste vide, le vainqueur verra une cha\'eene vide.\par
181+
Q: La connexion ne marche pas en WAN ?\par
182+
R: Certains r\'e9seaux d'entreprise/universit\'e9 bloquent WebRTC. Essaie en LAN ou via un partage de connexion mobile.\par
183+
Q: Puis-je tricher en regardant le code JavaScript ?\par
184+
R: Tu verrais TA grille, pas celle de l'adversaire. Le chiffrement utilise SA grille que tu ne connais pas.\par
185+
\par
186+
\f3\u-10180?\u-8274?\f1 \f2 BON JEU !\par
187+
\'ab Dans cette bataille, le vrai tr\'e9sor n'est pas la victoire \f1\emdash \f2 c'est le secret de l'autre. \'bb\par
188+
\par
189+
Version 6.0 \f1\emdash \f2 Anti-Replay \'c9dition\par
190+
D\'e9velopp\'e9 avec du pur HTML/JavaScript, sans aucune librairie externe.\lang12\par
191+
}
192+

0 commit comments

Comments
 (0)