Steganographie (cacher un fichier dans une image)

Soyez le premier à donner votre avis sur cette source.

Vue 19 514 fois - Téléchargée 2 281 fois

Description

C'est tout simplement un programme qui permet de cacher un fichier dans une image de façon subtile.

- Permet d'inclure n'importe quel type de fichiers
- Permet de mettre un mot de passe pour accèder au fichier (RC4 Encryption)
- Fonctionne uniquement avec les BMPs

Point fort :
- Il peut détecter jusqu'a un certain point si le fichier est endommagé
- Il permet de motdepassessiser (Un vrai mot pour ça ?) pour ouvrir le fichier
- Il est relativement rapide
- Le désign est pas si pourrit que ça, il contient un code qui permet de faire le contour de la feuille avec le contôle LINE.

Inconvénient
- Il pourrait encore être optimisé
- La signature ne détecte pas les problèmes à l'octet près
- Déforme peut-être un peu trop l'image, pas trop, mais, dans le cas d'une image très flamboyante elle peut ressembler un peu à un JPEG.
- Les messages d'erreurs manque de précision.

Pour être plus subtile, on peut utiliser la méthode de la parité qui consiste à représenter sous forme binaire par des valeurs pairs et impairs. Elle a cependant le désavantage d'être très gourmande en octets.

Source / Exemple :


'///////////////////////////////////////////////////////////
'
'Et quelqu'un créa .... le ZIP !
'
'///////////////////////////////////////////////////////////

Conclusion :


Le code de cryptage de fichier en RC4 ne vient pas de moi car je l'avoue :
- J'avais pas envie d'en faire un
- Je connais pratiquement rien en cryptage, alors peut-être pourrit aurait-il été ?

Mais j'ai laissé toute les fonctions de la classe de cryptage, même celle qui ne servent pas à mon programme. Je me suis dis que ce serait sûrement utile à quelqu'un. Après tout, n'appel t-on pas ceci une source ?

J'hésite pour la catégorie ...

Explication :

Pour stocker un octet il a besoin de 4 octets, soit, 1 pixel + 1/3. On décompose chaque octet du fichier qu'on veut cacher en base 6, on remplace le dernier chiffre du nombre correspondant à la couleur d'un pixel par celui qui représente une parcel du nombre en base 6. Il faut 4 chiffre pour représenter le caractère 255.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_max12
Messages postés
1491
Date d'inscription
dimanche 19 novembre 2000
Statut
Modérateur
Dernière intervention
7 juillet 2014
-
Bah tant mieux pour toi
jx53
Messages postés
98
Date d'inscription
lundi 17 novembre 2008
Statut
Membre
Dernière intervention
4 septembre 2012
-
sans vouloir etre rabagoi on a pas besoin de program pour caché un fichier dans une image...
cs_ym_trainz
Messages postés
162
Date d'inscription
vendredi 27 janvier 2006
Statut
Membre
Dernière intervention
21 avril 2015
-
Bravo Max12 !

C'est impecc, intuitif et efficace. Je ne trouve rien à redire. 10/10

Cordialement,
ym_trainz
cs_max12
Messages postés
1491
Date d'inscription
dimanche 19 novembre 2000
Statut
Modérateur
Dernière intervention
7 juillet 2014
-
Pas de setup c'est un site de sources
Har0
Messages postés
1
Date d'inscription
mercredi 3 mai 2006
Statut
Membre
Dernière intervention
17 juillet 2006
-
Salut ya aucun setup dans t fichier pour installer eske tu peux les mettre !!

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.