Skip to content

Projet de découverte du vibe coding avec GitHub Copilot & Claude Sonnet 4.5. Outil de cryptanalyse permettant de chiffrer et déchiffrer des messages avec 10+ méthodes différentes.

Notifications You must be signed in to change notification settings

aaimeraud/noCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔐 noCode

📋 Contexte

Projet de découverte du vibe coding et du travail collaboratif avec les IA. Initialement un outil de déchiffrement pour une énigme historique (télégramme de Londres 1943), le projet a évolué vers un outil universel de cryptanalyse.

🚀 Développement

De l'énigme au site généraliste :

  1. Exploration Python (scripts XOR, transformations de clés)
  2. Interface web interactive pour tests rapides
  3. Pivot vers un outil universel multi-méthodes
  4. Refonte complète avec design minimaliste
  5. Intégration de la stéganographie LSB

Stack finale :

  • Architecture séparée (HTML/CSS/JS)
  • Design pastel inspiré de shadcn UI, betterAuth, noahstokes.com
  • Favicons créées avec Icon Composer d'Apple
  • 11 méthodes crypto : XOR, AES-256-GCM, ChaCha20-Poly1305, Caesar, Vigenère, RC4, Salsa20, Blowfish, Twofish, Serpent, LSB Steganography
  • Générateurs de clés : SSH (RSA 2048-bit) et PGP/GPG (OpenPGP)
  • Décodeur de stéganographie LSB (extraction de messages cachés dans les images)
  • Bilingue EN/FR avec dark mode
  • Journal markdown téléchargeable avec détails de chaque étape

📁 Structure

oneTimePad/
├── index.html          # Interface principale
├── style.css           # Design system pastel
├── script.js           # Logique crypto + LSB
├── test_ciphers.html   # Tests automatisés
├── README.md           # Ce fichier
└── CHANGELOG.md        # Historique des modifications

📋 Documentation

  • CHANGELOG.md - Historique détaillé des modifications et améliorations

🎨 Fonctionnalités

  • ✅ 11 méthodes de chiffrement/déchiffrement
  • ✅ Générateurs de clés SSH et PGP (RSA 2048-bit)
  • ✅ Extraction de messages cachés dans les images (LSB)
  • ✅ Interface adaptative selon la méthode sélectionnée
  • ✅ Journal de traitement détaillé et téléchargeable
  • ✅ Mode sombre automatique
  • ✅ Support bilingue FR/EN
  • ✅ 22 tests automatisés pour validation

💭 Retour d'Expérience

"J'ai trouvé cette expérience intéressante et amusante, je préfère quand même écrire du code moi-même." — Daniel


vibeCoded avec GitHub Copilot (Claude Sonnet 4.5) - Décembre 2025

About

Projet de découverte du vibe coding avec GitHub Copilot & Claude Sonnet 4.5. Outil de cryptanalyse permettant de chiffrer et déchiffrer des messages avec 10+ méthodes différentes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published