pipenv

Stegano utilise maintenant pipenv, le nouvellement recommandé (à prendre avec des pincettes) outil Python de packaging. Si vous n’utilisez pas encore pipenv, je vous conseil de lire cette documentation. Et pourquoi pas ce petit billet. Et si vous êtes un peu perdu avec les outils de packaging Python, j’ai commencé ce petit historique.

Stegano 0.7

Une nouvelle version de Stegano vient de pointer son nez. La principale nouveauté est le support d’unicode. Donc la possibilité de cacher des caractères avec un encodage UTF-8 (8 bits ou plus). Voici un exemple avec un encodage UTF-32 LE. Cela me donne envie de tester avec une option pour utiliser UTF-32 BE. La seconde… Continue reading Stegano 0.7

Décret à propos de Python et Stéganô

$ sudo pip3.5 install –upgrade Stegano $ wget https://blog.cedricbonhomme.org/wp-content/uploads/2017/02/Trump_decree_on_Python.png $ lsb-set reveal -i Trump_decree_on_Python.png -g eratosthenes$ sudo pip3.5 install –upgrade Stegano $ wget https://blog.cedricbonhomme.org/wp-content/uploads/2017/02/Trump_decree_on_Python.png $ lsb-set reveal -i Trump_decree_on_Python.png -g eratosthenes Plus sérieusement, quelques améliorations (et corrections) pour Stéganô sont disponibles. Bien que je ne parle pas tellement de ce projet ici, le changelog est… Continue reading Décret à propos de Python et Stéganô

Stéganô 0.6

$ sudo pip3.5 install –upgrade Stegano $ wget –no-check-certificate https://blog.cedricbonhomme.org/wp-content/uploads/2016/08/wall.png $ echo -e `lsb-set reveal -i wall.png -g eratosthenes`$ sudo pip3.5 install –upgrade Stegano $ wget –no-check-certificate https://blog.cedricbonhomme.org/wp-content/uploads/2016/08/wall.png $ echo -e `lsb-set reveal -i wall.png -g eratosthenes`

Avancées du projet Stéganô

Stéganô, le module Python de stéganographie, a beaucoup évolué ces derniers jours. J’ai principalement été motivé par quelques commentaires de personnes. Cela faisait aussi quelque temps que je voulais mieux structurer le code. L’organisation du module est entièrement revue. Le découpage en sous-modules en fonction des différentes techniques est plus logique.Les performances sont meilleures lors… Continue reading Avancées du projet Stéganô

Première contribution sur PyPI

Et voici ma première contribution sur le «Python Package Index». Le petit moment de fierté de la soirée. J’ai récemment eu besoin de cet ancien code que je maintiens à jour de temps à autre. À cette occasion je m’étais dit que ce petit projet pourrait très bien avoir sa place sur PyPI. D’autres modules… Continue reading Première contribution sur PyPI

Stéganô fonctionne maintenant avec Pillow

La série de billets sur la stéganographie n’est pas encore terminée, une chance pour vous (et pour moi). Aujourd’hui nous allons découvrir le message caché de Selena Gomez, la petite coquine. Ceci en utilisant comme toujours Stéganô que j’ai porté ce soir sous Python 3. Pillow le fork amical de PIL est dorénavant usité. Globalement… Continue reading Stéganô fonctionne maintenant avec Pillow

Installation simple et rapide de Stéganô (avec Ginnifer Goodwin)

Gentils lecteurs, je sais que vous aimez la série de billets sur la stéganographie. Nous avions commencé par Lena, puis Elisha Cuthbert, Jennifer Morrison, Jessica Alba et voici enfin Ginnifer Goodwin. Pour se rafraîchir les idées on pourra lire à nouveaux ces magnifiques posts. L’objectif de ce petit billet (en plus de vous faire un… Continue reading Installation simple et rapide de Stéganô (avec Ginnifer Goodwin)

A gentle introduction to Steganography

J’ai tout récemment commencé à rassembler ce que j’ai déjà expérimenté avec la stéganographie et Stéganô. À cette occasion j’ai donc créé un dépôt simplement nommé: A gentle introduction to Steganography (puisqu’il existe déjà de très bon livres si tu veux plus de détails). L’objectif n’est pas exactement d’écrire un cours comme cela a été… Continue reading A gentle introduction to Steganography

Mise à jour de Stéganô (cadeau à l’intérieur)

hg clone https://bitbucket.org/cedricbonhomme/stegano/ cd stegano/stegano wget https://lh6.googleusercontent.com/-Sntb2St4xUQ/T5HgDH90JTI/AAAAAAAADwA/IQq_7mFeUhM/s0/sanga.png python ./slsbset.py –reveal -i ./sanga.png -b OFD –generator XXX cvlc -L OFD Il faut remplacer XXX par le bon générateur (énorme indice). Ça fonctionnerai aussi avec une image de taille inférieure, mais je préfère donner une belle photo de Sanga.