>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

Casse-tête et énigmes logiques thème IT : 6 défis

Testez votre pensée computationnelle avec ces énigmes tech — de la logique binaire à la forensique réseau.

🧩 Casse-tête 1 : Plus longue séquence de 1

Entrée : Chaîne binaire (ex. 0111001101)
Tâche : Trouver longueur plus longue sous-chaîne '1' consécutifs
Réponse : 3 (le 111 positions 2-4)
Indice algo : Passe unique, O(n) temps, O(1) espace — suivez séquence courante & max

🧩 Énigme 1 : IPv4 vers binaire

Entrée : Décimal pointé 192.168.1.1
Tâche : Convertir chaque octet en binaire 8 bits
Réponse : 11000000.10101000.00000001.00000001
Méthode : 192=128+64, 168=128+32+8, 1=1, 1=1

🧩 Casse-tête 2 : Correspondance hash mot de passe

Donné : Hash MD5 5f4dcc3b5aa765d61d8327deb882cf99
Candidats : password, 123456, secret
Réponse : password (MD5 de « password »)
Leçon : Hash rapides non salés = recherche table arc-en-ciel triviale. Utilisez bcrypt/Argon2.

🧩 Énigme 2 : Chiffrement par substitution

Clé : ZYXWVUTSRQPONMLKJIHGFEDCBA (Atbash / alphabet inversé)
Clair : HELLO WORLD
Chiffré : SVOOL DLIOW
Correspondance : A↔Z, B↔Y, C↔X... H→S, E→V, L→O, O→L, W→D, R→I, D→W

🧩 Casse-tête 3 : Évaluation règle pare-feu

Règles (haut-bas) :

  1. ALLOW src=192.168.1.1/32
  2. BLOCK dst-port=80
  3. ALLOW all

Paquet : src=192.168.1.1, dst-port=80
Verdict : BLOCK — Règle 1 correspond (ALLOW), mais Règle 2 correspond aussi et vient après. First-match-wins vs last-match-wins selon pare-feu. La plupart entreprise (Cisco ASA, Palo Alto) : first-match. Linux iptables : first-match. Précisez comportement moteur règles.

🧩 Énigme 3 : Scénario récupération données

Situation : DD cliquetis, ne monte pas
Étapes :

  1. ARRÊTEZ. Plus de cycles alimentation — chaque tour risque dommage plateaux
  2. Évaluez : Logique (fichiers supprimés, corruption) vs Physique (crash tête, moteur)
  3. Logique : Clonez avec ddrescue → scannez clone (TestDisk, R-Studio, Recuva)
  4. Physique : Salle blanche pro uniquement — 300-3000 $+. Pas d'astuce congélateur.
  5. SSD : TRIM rend récupération quasi-impossible après suppression. Défaillance contrôleur → spécialiste.

Bonus : Problème des deux généraux (Systèmes distribués)

Deux armées doivent attaquer simultanément. Messagers peuvent être capturés. Prouvez : Aucun protocole déterministe ne garantit consensus sur canal non fiable. Fondations pour comprendre TCP, algorithmes consensus (Raft, Paxos), et pourquoi livraison « exactly once » est impossible.

Ces énigmes construisent les modèles mentaux qui distinguent codeurs d'ingénieurs.

Vie connectée