Téléchargé 73 fois
Vote des utilisateurs
0 
0 
Détails
Licence : Non renseignée
Mise en ligne le 29 décembre 2010
Plate-forme : Windows
Langue : Français
Référencé dans
Navigation

Crypter un fichier (utiliser vos propres algorithmes de cryptage)

Cette source vous permettra de comprendre comment crypter un fichier de 2 façons :

* En utilisant les techniques du framework .NET
* En utilisant vos propres algorithmes de cryptage, compilés en DLL


Pour ce 2ème cas, il faut que :

* Le nom de la DLL soit Fonction_NomDeLaFonction.dll
* Le constructeur de la fonction doit recevoir en paramètre : le nom du fichier source, le nom du fichier cible et la clé de cryptage



Pour que vous compreniez mieux cette utilisation des "plugins", j'ai ré-écrit et incorporé, dans le ZIP, la fonction XOR.
Avatar de warix78
Nouveau Candidat au Club https://www.developpez.com
Le 14/06/2017 à 11:06
le cryptage ne fonctionne pas;
le fichier mps n'est pas généré
Avatar de Artemix
Membre habitué https://www.developpez.com
Le 30/09/2017 à 16:45
Juste un message pour signaler que "cryptage" ne veut rien dire. On dit chiffrement.

https://chiffrer.info/

Sinon, quels algos sont ship de base ?
Avatar de vanquish
Membre éprouvé https://www.developpez.com
Le 03/10/2017 à 9:12
Citation Envoyé par Artemix Voir le message
Juste un message pour signaler que "cryptage" ne veut rien dire. On dit chiffrement.

https://chiffrer.info/

Sinon, quels algos sont ship de base ?
La page elle même indique "Le chiffrement est un procédé de cryptographie grâce auquel ....."
On peut donc en déduire que la cryptographie englobe le chiffrement (cryptographie qui utilise une clé) et le codage (absence de clé).

Sinon une des 11 régles élémentaires de sécurité édicté par Ryan Rusell (un ponte dans le domaine) : ne jamais utiliser un algorithme de chiffrement qui n'ai pas été éprouvé par d'autres cryptologues (pas chiffrologues ?) que son auteur.
Ce qui revient à dire : dans toute la mesure du possible, ne jamais écrire son propre algorithme de chiffrement..
Comment pourrait-il être plus fiable que des algorithmes mis à l'épreuve depuis des décennies ?

Donc même si le projet fourni est est digne d'intérêt pour un débutant - dans la pratique, il est préférable d'apprendre à maitriser ce qui existe, plutôt que de vouloir ré-inventer la roue.
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.
Responsable bénévole de la rubrique Microsoft DotNET : Hinault Romaric -

Partenaire : Hébergement Web