Domaine public 🅭

CMS minimal
ecrit avec VI

[ /  ^ < ]

steghide

cacher dans des JPEG ou WAVE

test ascii       20/07/2022

# pour tester tous les codes:
FT=$(mktemp -u)
convert -pointsize 240 label:X $FT.jpg
C=$(mktemp) # pour gere octet null
for i in {0..9} {a..f}; do for j in {0..9} {a..f}; do
echo -en "\x$i$j" > $C
A="$(xxd -p < $C)"
echo -n "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++     $A"
steghide embed -cf $FT.jpg -p coucou < $C
B="$(steghide extract -sf $FT.jpg -xf - -p coucou | xxd -p)"
test "$A" != "$B" && echo "$0 : $A : $B"
done; done

# taille mini pour stocker un octet JPEG 40x94 40x94+0+0 8-bit Gray 256c soit 1541 octets
FT=$(mktemp -u)
for i in {1..100}; do
        echo -n ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ $i
        convert -pointsize $i label:X $FT.jpg;
        echo -n A | steghide embed -cf $FT.jpg  -p coucou && break
done
identify $FT.jpg
ls -l $FT.jpg

# evidement en cas de souci il y a la commande base64

# steghide chiffre donc compresse mais peut stocke 4,5% de données aléatoires

ƒraηcois✉memoρersο.ƒr