Steganegany v2 est une application web de stéganographie combinant sécurité, interface moderne et génération de contenu assistée par intelligence artificielle.
Elle permet de cacher des messages dans des images à l’aide d’un algorithme basé sur des paramètres dynamiques (offset, canal, pas, timestamp). L’interface a été développée avec Next.js et intègre un assistant IA via Gemini pour enrichir ou reformuler les messages à encoder.
- Encodage et décodage de messages dans des images (PNG/JPG)
- Algorithme basé sur une séquence de paramètres :
- Offset (pixel de départ)
- Pas (écart entre chaque pixel utilisé)
- Canal de couleur (Rouge, Vert, Bleu)
- Timestamp (clé dynamique)
- Interface web moderne et responsive avec Next.js
- Génération de texte assistée par l’IA Gemini (Google AI)
git clone https://github.com/Shiro-cha/steganegany-v2.git
cd steganegany-v2npm install
# ou
yarn installCrée un fichier .env.local à la racine du projet et ajoute la clé :
NEXT_PUBLIC_GEMINI_API_KEY="your_key"Générer cette clé sur Google AI Studio.
npm run dev
# ou
yarn devAccède ensuite à l'application sur http://localhost:3000.
54,82,3,2,624,850Taille : 54 caractères
Offset : pixel 82
Pas : 3
Canal : Bleu
Timestamp : 850
Cette clé est indispensable pour retrouver le message caché dans l’image.
npm run build
npm startL’intégration de Gemini permet de :
- Reformuler un message avant encodage
- Générer automatiquement des textes créatifs