
HIDEAGEM plateforme expérimentale de stéganographie.
888 888 8888888 8888888b. 8888888888 d8888 .d8888b. 8888888888 888b d888
888 888 888 888 "Y88b 888 d88888 d88P Y88b 888 8888b d8888
888 888 888 888 888 888 d88P888 888 888 888 88888b.d88888
8888888888 888 888 888 8888888 d88P 888 888 8888888 888Y88888P888
888 888 888 888 888 888 d88P 888 888 88888 888 888 Y888P 888
888 888 888 888 888 888 d88P 888 888 888 888 888 Y8P 888
888 888 888 888 .d88P 888 d8888888888 Y88b d88P 888 888 " 888
888 888 8888888 8888888P" 8888888888 d88P 888 "Y8888P88 8888888888 888 888
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄ ____ ______ ____ ▄ ▄
█ / / \ \ HIDEAGEM PLATEFORME DE STÉGANOGRAPHIE █ . . █
█ /___ /________\ ___\ █ .-. .-. '.___.' █
█ \ \ / / LOGICIEL ASTRAL DU FUTUR █ (_ \ / _) .' `. █
█ \ \ / / █ | : : █
█ \ \ / / COPYRIGHT 2024 WWW.CYBERGEM.NET █ | : : █
█ \ \ / / █ | `.___.' █
█ \/ FAISONS DE L'INFORMATIQUE TOUTE LA JOURNÉE █ █
█ █ █
█ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ █ ._____. .--. █
█ MMMMMSSSSSSSSSSSSSSSSSSSSSSSSSSddMMMMMSSSSSSMSSSSSSSSSS; █ | | / _`. █
█ MMMMSSSSSSSSSSSSSSSSSMSSSSS; ;SSdMMMMSSSSSSMMSSSSSSSSSS, █ | | (_) ( ) █
█ MMSSSSSSSMSSSSSMSSSSMMMSS."-.-":MMMMMSSSSMMMMSSMSSSMMSS █ _|_|_ '. / █
█ MSSSSSSSMSSSSMMMSSMMMPTMM;"-/\":MMM^" MMMSSMMMSSMM █ ' ' `--' █
█ SSSSSSSMMSSMMMMMMMMMP-.MMM : ;.;P dMMMMMMMMMP' █ █
█ SSMSSSMMMSMMMMMMMMMP :M;`: ;.'+"""t+dMMMMMMMMMMP █ _ █
█ MMMSSMMMMMMMMPTMMMM"""":P `.\// ' ""^^MMMMMMMP' █ .--. ' `:--.--. █
█ MMMMMMPTMMMMP="TMMMsg, \/ db`c" dMMMMMP" █ ( ) | | |_ █
█ MMMMMM TMMM d$$$b ^ /T$; ;-/TMMMP' Cachons █ (_) / | | | ) █
█ MMMMM; .^`M; d$P^T$$b : $$ ::MMMMP des Gemmes ! █ (_, | | |/ █
█ MMMMMM .-+d$$ $$$; ;. $$ ;;MMMP, des Gemmes! █ (J █
█ MMMMMMb _d$$$ $$$$ :$$$; :MMMMMMp. █ █
█ MMMMMM" " T$$$._.$$$; T$P.'MMMSSSSSSb █ _ █
█ MMM`TMb -")T$$$$$$P' `._ "" :MMSSSMMP' █ __ ' `:--.--. █
█ MMM / \ ' "T$$P" / :MMMMMMP' █ ___.' '.___ | | | █
█ MMSb`. ; " :MMMMMM' █ ____________ | | | █
█ MMSSb_lSSSb. .___. MMMMMP ,d88b.d88b, █ | | | .., █
█ MMMMSSSSSSSSb. .MMMMMM. 88888888888 █ `--': █
█ MMMMMMMMMMMSSSb .dMMMMMMMP `Y8888888Y' █ █
█ MMMMMMMMMMMMMSS; .dMMMMMMMMMM' `Y888Y' █ ... _ █
█ MMMMGEMMAMMMMb`;"-. .dMMMMMMMMMMP' `Y' █ .': \ /_) █
█ MMMMMMMMMMMMMMb: `'--.___.dMMMMMMMMMPP' █ .' \ /`. █
█ MMMMMMMMMMMMMMMb; dMMMMMMMMPPR █ `..' \ / ; █
█ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ █ .'`. \/ __.' █
█ █ █
█ ░░░░░░░░ ▒▒▒▒▒▒▒▒ ░░░░░░░░ █ █
█ ▓▓▓░░ ████████ ███▒▒ ▓▓▓▓▓▓▓▓ ▓▓▓░░ ████████ █ `-. .-' █
█ ▒▒▒▓▓ ░░ ██ ▒▒▒▒▒▒░░░██ ▒▒ ▓▓ ░░░░░░▒▒▒▓▓ ░░ ██+§¥µ██ █ .-"-._.-"-._.- : : █
█ ███▒▒ ▓▓ ░░░██ ▒▒ ▓▓▓░░ ██ ▒▒▒▓▓ ░░ ███▒▒ ▓▓ ░░░██$@¢¶██ █ .-"-._.-"-._.- --:--:-- █
█ ██ ▒▒ ▓▓▓▓▓▓███▒▒ ▓▓ ░░ ██████▓▓▓░░ ██ ▒▒ ▓▓▓▓▓▓████████ █ : : █
█ ██ ▒▒▒▒▒▒▒▒ ▒▒▒▓▓ ░░░░░░░░ ░░░██ ▒▒▒▒▒▒▒▒ █ .-' `-. █
█ ████████ ▓▓▓▓▓▓▓▓ ████████ CYBERGEM █ █
▀ ▀ ▀
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
HIDEAGEM est un outil expérimental pour cacher des fichiers dans des images.
Il est écrit en C++ et peut être utilisé via une interface en ligne de commande Python ainsi que par des nœuds personnalisés dans ComfyUI pour Stable Diffusion.
ATTENTION : HIDEAGEM est un logiciel expérimental ! Il peut présenter des défauts ou des vulnérabilités inconnus. Utilisation à vos propres risques !
ATTENTION : La résistance de HIDEAGEM à la stéganalyse (par exemple, des outils qui calculent la probabilité de la présence d'un message caché dans une image) n'a pas encore été étudiée. Supposons donc qu'il est possible pour des adversaires de détecter si une image est « suspecte ».
Pour une explication approfondie des algorithmes et de la conception de HIDEAGEM, veuillez consulter cet article.
Les mises à jour de développement et le support sont disponibles sur Discord.
HIDEAGEM peut maintenant être utilisé dans le navigateur sur WWW.HIDEAGEM.COM !
La stéganographie a pour but de cacher la présence d'un message ; il s'agit de dissimuler l'existence d'une communication.
HIDEAGEM vise à être une plateforme de stéganographie de nouvelle génération, combinant des techniques cryptographiques et stéganographiques modernes afin de faciliter le camouflage rapide, sécurisé et robuste d'informations dans des supports de couverture.
En plus de poursuivre l'objectif traditionnel de la stéganographie (la communication furtive), d'autres propriétés de sécurité liées à la dissimulation de bits de message dans de grandes collections de bits sont explorées.
HIDEAGEM est conçu pour être extensible et adaptable, une plateforme à partir de laquelle divers algorithmes et techniques stéganographiques peuvent être lancés pour dissimuler des données dans une variété de types de supports de couverture.
De nouveaux algorithmes de stéganographie peuvent être intégrés au programme au fil du temps afin de prendre en charge davantage de types de fichiers et d'exploiter de nouvelles techniques.
Liste des fonctionnalités générales et des orientations potentielles de développement futur.
Fonctionnalités actuelles | Développement futur
---------------------------------------|---------------------------------------------------
Mots de passe Unicode | Fichiers de clés
Données de Gemme inviolables | Application mobile
Clé symétrique 512 bits | Plus d'algorithmes de stégo
Gestion sécurisée de la mémoire | Plus de types de supports
Plusieurs fichiers par mot de passe | Fractionner les fichiers entre images
Plusieurs mots de passe par image | Application web (exécution locale)
Résistance au brute-force hors ligne | Extension de navigateur (ex. extraction de Gemme par menu contextuel)