Page 1 sur 4
protéger ses pixels
Publié : ven. 05/sept./2008 15:48
par beauregard
Bonjour,
je souhaite crypter une image afin de la rendre illisible, sauf par mon exécutable. Une protection, même faible, me suffira, afin de, heu, prouver( juridiquement ?) que j'ai protégé numériquement mes images( comme les utilisateurs d'un basic concurrent peuvent le faire très facilement).
Il est possible de mettre en data nos images, mais est ce là une bonne protection ?
merci.
Si vous souhaitez comme moi que Fred nous donne la possibilité de protéger nos images ou textures, lors de la création de l'exécutable, et bien je vous invite à répondre joyeusement au sondage

Re: protéger ses pixels
Publié : ven. 05/sept./2008 16:01
par Backup
beauregard a écrit :
Il est possible de mettre en data nos images, mais est ce là une bonne protection ?
ben non !!
n'importe quel capture d'ecran permet de récupérer les graphismes pendant le jeux ! !!
FRAPS par exemple

Re: protéger ses pixels
Publié : ven. 05/sept./2008 16:24
par beauregard
Dobro a écrit :beauregard a écrit :
Il est possible de mettre en data nos images, mais est ce là une bonne protection ?
ben non !!
n'importe quel capture d'ecran permet de récupérer les graphismes pendant le jeux ! !!
FRAPS par exemple

merci pour ta réponse pleine de bon sens( chuis totalement ignare en protection, çà se voit hein ?

)... je vais tester ce fraps sur un exe venant de pb
mmmh, alors il faudrait que Fred nous concocte également une mesure de protection contre ces logiciels "voyeur", qu'en pense tu ?
Publié : ven. 05/sept./2008 16:48
par Thyphoon
tu peux faire du watermaking !
En gros tu utilises le bit de poids faible de chaque pixel pour stocké une info. ça peut être un texte , un mot, un fichier (mais là il faut que l'image sois grosse)
Le bit de poids faible tu peux le faire varier car la couleur changera que tres legerement et ça sera invisible a l'oeil nu.
Publié : ven. 05/sept./2008 17:06
par Backup
Thyphoon a écrit :tu peux faire du watermaking !
En gros tu utilises le bit de poids faible de chaque pixel pour stocké une info. ça peut être un texte , un mot, un fichier (mais là il faut que l'image sois grosse)
Le bit de poids faible tu peux le faire varier car la couleur changera que tres legerement et ça sera invisible a l'oeil nu.
sauf que si une capture d'ecran est faite, le system de recompression (sauvegarde en format jpg du logiciel de capture par exemple) fera disparaitre ton watermark !!

Re: protéger ses pixels
Publié : ven. 05/sept./2008 17:19
par case
beauregard a écrit :merci pour ta réponse pleine de bon sens( chuis totalement ignare en protection, çà se voit hein ?

)... je vais tester ce fraps sur un exe venant de pb
mmmh, alors il faudrait que Fred nous concocte également une mesure de protection contre ces logiciels "voyeur", qu'en pense tu ?
bof
moi je serais plus pour l'ouverture avec des licences de type créative commons qui permettent un usage non commercial des médias comme cela tu permet aux amateurs de proffiter de tes images mais ca leur interdit de les vendre avec leur projet. dans le cas ou une utilisation commerciale serait envisagée tu peux ensuite negocier avec eux une licence différente.
en plus tu fourni un éditeur de niveau , et tu crée une communauté de moddeurs

qui fera du buzz autour de ton jeu.
regarde half-life ... valve on fourni tout les outils pour qu'on puisse modder leur jeu, leurs textures sont utilisables et ne sont pas encrypter... résultat des mods comme counter strike, action half-life, blue shift etc...
et un jeu vendu partout ... c'est des malins

Publié : ven. 05/sept./2008 17:29
par Thyphoon
Dobro a écrit :sauf que si une capture d'ecran est faite, le system de recompression (sauvegarde en format jpg du logiciel de capture par exemple) fera disparaitre ton watermark !!

Oui c'est vrai. Mais il existe des techniques de watermarking ou la signature reste visible même l'image redimensionner ou utilisant un encodage different
Il existe des logiciels pro qui permette de watermaker une image...
Mais bon il y a toujours des limites a ce system
Je suis tout a fait d'accord avec Case. dans mon cas je suis prêt a tout partager. Pourquoi ? et bien il ne faut pas oublier que tout le monde pompe un peu tout le monde. Certain ont données des codes qui m'ont beaucoup aidé, alors je donne aussi mes codes. Idem pour les graphiques, ça ne me dérange pas au contraire lorsque quelqu'un me demande si il peut utiliser une image que j'ai faite je suis fière ça prouve que c'est pas trop mauvais. La course a la protection n'est pas une solution.
Publié : ven. 05/sept./2008 17:41
par beauregard
Thyphoon a écrit : La course a la protection n'est pas une solution.
heu..., non, je souhaite une simple protection, même basique, afin d'éviter que l'on me dise: "Mais vous ne l'avez même pas protégé votre jeu là !?!"
case a écrit :regarde half-life
oui pour un doom-like, avec du multi, mais dans le cas d'un jeu de plate-forme( solo à l'ancienne), c'est pas tout à fait la même optique.
Alors, j'ai fait quelques tests sur 3 de nos jeux:
Space trip beta, Purenoîd final et Vers l'infini ne semble pas capturable par FRAPS !...
... et c'est également le cas du remake de Head Over Heels...
...mais un simple appuie sur la touche "Print Screen" permet de capturer l'image du jeu... sauf pour Purenoîd final. si c'est le cas( je suis épuisé là) çà serait cool que Fred connaisse la méthode...
même chose pour space new edition, une fois le jeu lancé, ni la touche "Print Screen", ni FRAPS sont opérationnel: à moins qu'il existe déjà une commande pb pour obtenir la même protection que Purenoîd final et space new edition ?...
cryptage de haute volée

pour Rpg Maker:
http://www.rpg-legends.com/forum/index. ... topic=4693( aaah, si cela pouvait être aussi simple avec notre pb d'amour...)
pour GameMaker:
CryptorDLL
La dll de cryptage pour GameMaker par excellence, bien sûr le MD5 existe aussi pour GameMaker, cependant saviez vous que toutes les possibilités de cryptage par MD5 sont désormais recensé par une bande de petits malins? Et ce qui, malgré sa réputation, rend le l'algorithme MD5 quasi-inutile. CryptorDLL permet de créer son propre algorithme de cryptage à partir d'un mot ou d'une phrase.
Elle permet de crypter tant bien une image, un ficher qu'un simple texte ou mot.
Auteur: roachofdeath
http://www.gamemaker.fr/pages/DLL.html
Publié : ven. 05/sept./2008 22:38
par Guac
Moi aussi, quand j'srai grand, j'donnerai mes codes, mes ressources, tout ça...
Pis d'façons si ça peut faire avancer un peu les autres, vu que c'est pas mon gagne-pain.
Remarquez, je veux bien les donner aujourd'hui déja...

Publié : ven. 05/sept./2008 23:07
par beauregard
Guac a écrit :Moi aussi, quand j'srai grand, j'donnerai mes codes, mes ressources, tout ça...
Pis d'façons si ça peut faire avancer un peu les autres, vu que c'est pas mon gagne-pain.
Remarquez, je veux bien les donner aujourd'hui déja...

et bien je te souhaite la bienvenue en ces lieux

j'ai vu tes premiers posts, et tu n'aura pas de mal à mieux maitriser pb que moi, car chuis plus à l'aise dans le dessin, la preuve:
Code : Tout sélectionner
If OpenLibrary(0, "Cryptor.dll");"USER32.DLL")
*F = GetFunction(0, "MessageBoxA")
If *F
CallFunctionFast(*F, 0, "Body", "Title", 0)
EndIf
CloseLibrary(0)
EndIf
... le néant...
Publié : sam. 06/sept./2008 0:06
par Guac
Merci pour l'accueil Beauregard, ça fait toujours plaisir.
Sinon je comprends pas trop ton problème, à moins que le néant soit dans mon crâne.
Code : Tout sélectionner
If OpenLibrary(0, "user32.dll")
*F = GetFunction(0, "MessageBoxA")
If *F
CallFunctionFast(*F, 0, "Body", "Title", 0)
EndIf
CloseLibrary(0)
EndIf
Chez moi c'est ok.
Publié : sam. 06/sept./2008 6:30
par Ouaf-Ouaf
Si tu veux prouver juridiquement qu'une image t'appartiens, envois toi la copie sur CD dans une enveloppe scellée. Le cachet te permettras de prouver l'antériorité.
Mais je comprends pas, tu cherches a proteger tes données (en data ou fichiers joints) ou a empecher le screenshout ?
Je dois avouer que je vois mal l'interet.
Publié : sam. 06/sept./2008 15:37
par poshu
Intercepte simplement l'appuie sur printscreen, et produit toi même un screenshot dans ton dossier en utilisant un format destructif (jpg?)...
Mais c'est vraiment se prendre la tête pour rien >.>
Publié : dim. 07/sept./2008 14:30
par beauregard
Guac a écrit :Code : Tout sélectionner
If OpenLibrary(0, "user32.dll")[/quote]non, il s'agit de Cryptor.dll que j'évoque plus haut( tu peux le télécharger, via le lien que tu trouvera au milieu de la page.
[quote="Ouaf-Ouaf"]Si tu veux prouver juridiquement qu'une image t'appartiens, envois toi la copie sur CD dans une enveloppe scellée. Le cachet te permettras de prouver l'antériorité. [/quote]pour l'enveloppe scellée j'imagine qu'il s'agit d'une lettre recommandée avec accusé de réception... on peux ainsi se passer d'un dépôt, intéressant à savoir, merci :)
[quote="Ouaf-Ouaf"]Mais je comprends pas, tu cherches a proteger tes données (en data ou fichiers joints) ou a empecher le screenshout ?[/quote]avant tout la première me semble plus importante(en data ou fichiers joints): les plupart des jeux conçu en C, voit leurs images illisibles, et même des logiciels gratuits. Je ne cherche pas une protection de l'espace, style muraille de chine qui en impose, mais juste une élégante petite clôture en bois ;)
[quote="poshu"]Intercepte simplement l'appuie sur printscreen, et produit toi même un screenshot dans ton dossier en utilisant un format destructif (jpg?)...
Mais c'est vraiment se prendre la tête pour rien >.>[/quote]heu...
je ne sais pas où vas une copie d'écran, je n'ai pas les compétences et/ou j'avoue que çà me fatigue rapidement ce genre de chose( la bibliothèque cypher, brrr)... et c'est pourquoi je pense que c'est au concepteur d'assurer la protection des fichiers joints à l'exe( ou de la proposer sous la forme d'un pack payant "pbsecurity" , cela ne m'offusquerai pas).
J'ai une idée*: [u]un code gardien[/u], chargé de surveiller tout les sites d'échanges et dès qu'une application pb est détecté, hop, le gardien rentre en action...
* qui risque de soulever l'indignation, mais dans la masse d'applications et jeux en C par milliers, par million... on peut ainsi relativiser en abordant le sujet sereinement, hum.
Publié : dim. 07/sept./2008 14:37
par Backup
beauregard a écrit :
J'ai une idée*: un code gardien, chargé de surveiller tout les sites d'échanges et dès qu'une application pb est détecté, hop, le gardien rentre en action...
ha ? comment tu fais pour reperer une application Pb ??
