|
| Auteur | Message |
|---|
Fireranger Possedé par Mark Overmars


Nombre de messages: 1360 Age: 16 Programme utilisé (Gm/RmXp/...): Game Maker 7 PRO, Visual Basic 9.0, Visual C++ et Code::Blocks Date d'inscription: 22/11/2007
 | Sujet: C/C++ cryptographie Jeu 16 Oct - 18:34 | |
| J'aimerais (bientôt) créer un jeu en C++. Seulement, pour des questions pratiques et pour optimiser la vitesse d'exécution, je voudrais avoir des ressources externes. Le problème est là. Je voudrais protéger mes ressources... Cependant, le seul moyen viable que je vois est la cryptographie. J'ai fais quelques recherches sur Google, etc. mais je n'ai rien trouvé qui explique vraiment comment fonctionne l'algorithme (je pense au DES ou à RSA). Si vous avez des liens ou que vous pouvez m'expliquer en peu plus, j'apprécirais  Merci d'avance! |
|
 | |
ombre Admin - .: el ombré :.


Nombre de messages: 2452 Age: 17 Programme utilisé (Gm/RmXp/...): Game maker 5.0, 6.0, 6.1, 7, RPGMXP, photoshop, blender 2.45, 2.46, purebasic Etudes: Lycée 1ere S, option : Sciences de L'ingenieur Loisirs: Programation Date d'inscription: 07/12/2006
 | Sujet: Re: C/C++ cryptographie Jeu 16 Oct - 22:17 | |
| Prends un algorithme plus simple ; XOR ; il crypte avec la fonction logique ; par exemple tu veux crypter une image tu la lis il te donne du code binaire ; 01011000 et apres tu prends un code binaire pour le crypter ; 01010011En gros tu utilises le systême de XOR ; 0 1 : 0 1 1 : 1 0 0 : 1 1 0 : 0 Avec cette table de vérité tu peux tous crypter je reprends mon exemple cité plus haut et j'utilises la fonction XOR ; 0 0 => 11 1 => 1 0 0 => 1 1 1 => 11 0 => 00 0 => 10 1 => 0 0 1 => 0
Donc ca te donnes 11110101 et grace a l'octet de cryptage ; 01010011 tu peux repasser dans l'autre sens ; 1 0 => 0 1 1 => 1 1 0 => 0 1 1 => 1 0 0 => 1 1 0 => 0 0 1 => 0 0 1 => 0 |
|
 | |
Xierra54 Admin - .: el traductor :.


Nombre de messages: 8504 Age: 50 Programme utilisé (Gm/RmXp/...): GM (6.1 et 7 enregistrées), Purebasic (démo) Etudes: Supérieures Loisirs: ordinateur Date d'inscription: 13/08/2005
 | Sujet: Re: C/C++ cryptographie Ven 17 Oct - 13:50 | |
| La table de vérité du XOR ne serait pas plutôt ceci : 0 0 => 0 0 1 => 1 1 0 => 1 1 1 => 0 XOR = OU exclusif (donne 1 si et seulement si un seul opérande à 1) |
|
 | |
ombre Admin - .: el ombré :.


Nombre de messages: 2452 Age: 17 Programme utilisé (Gm/RmXp/...): Game maker 5.0, 6.0, 6.1, 7, RPGMXP, photoshop, blender 2.45, 2.46, purebasic Etudes: Lycée 1ere S, option : Sciences de L'ingenieur Loisirs: Programation Date d'inscription: 07/12/2006
 | |
 | |
Fireranger Possedé par Mark Overmars


Nombre de messages: 1360 Age: 16 Programme utilisé (Gm/RmXp/...): Game Maker 7 PRO, Visual Basic 9.0, Visual C++ et Code::Blocks Date d'inscription: 22/11/2007
 | Sujet: Re: C/C++ cryptographie Ven 17 Oct - 20:38 | |
| Ok, pour savoir, quelle est la vitesse d'un script pour XOR (est-ce que c'est très rapide ou lent) et est-ce qu'il existe un moyen de casser facilement le code sans la clé? |
|
 | |
ombre Admin - .: el ombré :.


Nombre de messages: 2452 Age: 17 Programme utilisé (Gm/RmXp/...): Game maker 5.0, 6.0, 6.1, 7, RPGMXP, photoshop, blender 2.45, 2.46, purebasic Etudes: Lycée 1ere S, option : Sciences de L'ingenieur Loisirs: Programation Date d'inscription: 07/12/2006
 | |
 | |
Fireranger Possedé par Mark Overmars


Nombre de messages: 1360 Age: 16 Programme utilisé (Gm/RmXp/...): Game Maker 7 PRO, Visual Basic 9.0, Visual C++ et Code::Blocks Date d'inscription: 22/11/2007
 | Sujet: Re: C/C++ cryptographie Sam 18 Oct - 22:40 | |
| OK, je pense que je vais crypter 2 fois en XOR puis ensuite utiliser ajouter une translation. Dernière chose, quel est le meilleur moyen d'utiliser un fichier crypté ? Moi, je l'aurais extrait dans un fichier temporaire, puis supprimé ensuite, mais je ne suis pas sur... |
|
 | |
ombre Admin - .: el ombré :.


Nombre de messages: 2452 Age: 17 Programme utilisé (Gm/RmXp/...): Game maker 5.0, 6.0, 6.1, 7, RPGMXP, photoshop, blender 2.45, 2.46, purebasic Etudes: Lycée 1ere S, option : Sciences de L'ingenieur Loisirs: Programation Date d'inscription: 07/12/2006
 | Sujet: Re: C/C++ cryptographie Dim 19 Oct - 0:06 | |
| J'ai pas idées précise sur la question, je suis pas sur que c'est très sécurisé mais existe il un autre moyen ? |
|
 | |
Fireranger Possedé par Mark Overmars


Nombre de messages: 1360 Age: 16 Programme utilisé (Gm/RmXp/...): Game Maker 7 PRO, Visual Basic 9.0, Visual C++ et Code::Blocks Date d'inscription: 22/11/2007
 | Sujet: Re: C/C++ cryptographie Dim 19 Oct - 14:44 | |
| Ben ca justement la ma question  Je ne le sais pas... Parce que si la personne trouve le repertoire temporaire, même si le fichier ne reste la quelques minutes, il pourrait le prendre... Mais je ne pense qu'il y a un autre moyen de mettre en mémoire un fichier qu'on décrypte. Mais j'aurais plus pensé à ce que à la fin de mon algorithme, mon fichier soit mis en mémoire et supprimé directement... Si quelqu'un a une meilleure idée... Ca serait gentil de m'en faire part  |
|
 | |
Fireranger Possedé par Mark Overmars


Nombre de messages: 1360 Age: 16 Programme utilisé (Gm/RmXp/...): Game Maker 7 PRO, Visual Basic 9.0, Visual C++ et Code::Blocks Date d'inscription: 22/11/2007
 | |
 | |
Invité F Invité
 | Sujet: Re: C/C++ cryptographie Sam 31 Jan - 14:50 | |
| Xor est l'algorythm de cryptographie la plus rapide. Voici un petit benchmark que j'ai fait sur quelque algorythm. Le temp indiquer est le temp pour crypter un fichier binaire de 1mo. Xor algorythm0.032s Ultra crypt0.156s FMOD file encryption0.172s SuperCrypt1.453s EasyCrypt3.281s La méthode la plus intéligente pour charger les ressources externe et de les décrypter, les charger dans la mémoire vive, et le recrypter. Tu peut tourver la source de la libraire xor dll facilement sur le net, elle est écrit en c++ je croit donc c'est bon. bye. |
|
 | |
Fogia in Invité
 | Sujet: Re: C/C++ cryptographie Sam 31 Jan - 14:54 | |
| Voila je t'ai trouver le lien qui inclu la source de la dll. |
|
 | |
Fogia in Invité
 | Sujet: Re: C/C++ cryptographie Sam 31 Jan - 14:54 | |
| |
|
 | |
Fogia Futur maitre absolu


Nombre de messages: 873 Age: 151 Programme utilisé (Gm/RmXp/...): Mousse au cholocat/Cacahouète Loisirs: reseau locale powa Date d'inscription: 20/09/2006
 | Sujet: Re: C/C++ cryptographie Sam 31 Jan - 14:56 | |
| TéléchargerDésoler j'étais en invité _________________ Je suis un  dans le GM Quiz! :þ while(projet= "échouer ") { projet= "recommencer " } |
|
 | |
Fireranger Possedé par Mark Overmars


Nombre de messages: 1360 Age: 16 Programme utilisé (Gm/RmXp/...): Game Maker 7 PRO, Visual Basic 9.0, Visual C++ et Code::Blocks Date d'inscription: 22/11/2007
 | |
 | |
|