begin process at 2012 02 16 21:41:08
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Sécurité

 > UTILITAIRE DE CRYPTOGRAPHIE

UTILITAIRE DE CRYPTOGRAPHIE


 Information sur la source

Note :
8,57 / 10 - par 7 personnes
8,57 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Sécurité Source .NET ( DotNet ) Classé sous :cryptographie, crypto, securité Niveau :Débutant Date de création :06/09/2005 Date de mise à jour :07/04/2008 20:38:34 Vu / téléchargé :12 489 / 159

Auteur : addy

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note


 Description

Une classe qui exploite une partie des fonctionnalités de cryptographie offertes par le Framework.NET pour le plus commun des usages.



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

07 avril 2008 20:38:34 :
Dans cette version le prototype de la méthode EncryptText a été modifié de sorte qu'elle retourne un tableau de Byte plutôt qu'une chaîne. Réciproquement, DecryptText attend désormais un paramètre de type tableau de Byte. En effet, la conversion en chaîne du texte crypté provoquait une perte d'information sous .Net 2.0. Ce qui rendait le texte crypté impossible à décrypter. Avec cette mise à jour, vous devrez apporter une légère modification à votre code de sorte que le texte crypté en mémoire soit stocké sous-forme binaire. Si vous tenez à tout prix à le conserver sous-forme de chaîne, utiliser la méthode Convert.ToBase64String().

 Sources du même auteur

Source avec Zip Source .NET (Dotnet) IMPORTER/EXPORTER FACILEMENT VOS DONNÉES SOUS DIFFÉRENTS FOR...
Source avec Zip Source .NET (Dotnet) UTILITAIRE CRYSTAL REPORTS
Source avec Zip Source avec une capture Source .NET (Dotnet) ADDYSHEDULE : VISUALISEUR DE PROGRAMMES
Source avec Zip Source avec une capture Source .NET (Dotnet) DATALIB : SIMPLIFIEZ-VOUS LA VIE AVEC ADO.NET
Source avec Zip Source avec une capture Source .NET (Dotnet) EXPORTER UNE BASE DE DONNEES MS ACCESS VERS MYSQL OU POSTGR...

 Sources de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) CHIFFREMENT XOR PLUS ROBUSTE par dheroux
Source avec Zip CRYPTAGE MARANT par alpha5
Source avec Zip ACCÈS PAR MOT DE PASSE À FEUILLE EXCEL par mimiZanzan
Source avec Zip CRYPTER-DÉCRYPTER UN TEXTE - TEXTE CRYPTÉ UNIQUEMENT EN MAJ... par Saintache
Source avec Zip Source avec une capture FOLDER PROTECTION par hackoo

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) CRYPTOGRAPHIE AFFINE par Tigrou66
Source avec Zip Source avec une capture SECURITEMESSAGE,CRYPTER,CRYPTOGRAPHIE par okosa
Source avec Zip Source .NET (Dotnet) CARRÉ MAGIQUE AVEC CHIFFRES OU LETTRES par alpha5
Source avec Zip CRYPTAGE MARANT par alpha5
Source avec Zip Source avec une capture CRYPTOFILE : UTILITAIRE QUI CRYPTE N'IMPORTE QUEL FICHIER (X... par ghuysmans99

Commentaires et avis

Commentaire de scortex84 le 06/09/2005 18:19:20

Hello ! Pas mal du tout (surement...) mais chez moi ça marche poooo :-( Et c'est bien dommage car j'en ai besoin !!!

Lorsque j'encrypte une chaine vers un fichier, pas de soucis
Mais lors du décryptage, voilou ce que j'obtiens : "Le remplissage PKCS7 n'est pas valide et ne peut pas être supprimé"

Une idée ???

Merci !!

Seb.

Commentaire de scortex84 le 06/09/2005 18:27:49

Reee, donc en passant en parametre une clef (string de 8 caracteres), cela fonctionne...

Tu as un exemple lorsqu'on passe en parametre des bytes?

Merci pour cette source !!

Seb.

Commentaire de addy le 07/09/2005 22:45:41

Quand tu utilises des tableaux de bytes (Constructeur de la ligne 18), assure-toi que chacun de tes tableaux contienne exactement seize (16) éléments.

Commentaire de surfzoid le 29/09/2005 16:19:45

j utilise ta fonction pour stocker un mot de passe de mon appli
a l origine il etait stocké en clair dans la base de registre j ai donc essayer de "greffer" sur la lecture/enregistremnt de la bdr ta fonction encrypt/decrypt text mais il m a fallut rajouter tout d abord quelque on error resume next car au depart il n y a pas de mot de passe encrypté dans la base de registre ensuite le mot de passe etait bien enrigistrer en crypter mais je soupconne un probleme de longueur car au relancement de mon soft je relit le mot de passe pour me connecté mais la fonction decrypt me renvoi autre chose que le mot de passe d origine.
j ai donc essayer d opter pour la function texttofile et il y a toujours le meme probleme de control sur l existance ou non du fichier de plus l ecriture du fichier ce fait bien mais a la relecture la function decrypt me renvoie une chaine vide ?????

Commentaire de addy le 07/10/2005 13:21:52

Tout d'abord, les 'On Error Resume Next' ne sont pas necessaires car dans les bonnes conditions d'utilisation CryptoUtil n'en a pas besoin. Essaie plutôt de vérifier par code si le fichier crypté existe avant de tenter de l'ouvrir (un truc du genre If File.Exist("mon fichier") Then ...). Ensuite, avant de stocker une chaîne cryptée sur un support quel qu'il soit, assure-toi que ce support utilise des chaînes UNICODE (où chaque caractère est stocké sur 2 octets) sinon tu auras un pb à la relecture de la chaîne cryptée. La clé de cryptage et le vecteur d'interruption doivent être des constantes de ton programme (ne tente pas de les changer à chaque démarrage de l'application). Enfin voici un pétit exemple :
Const MyKey As String = "geronimo"
Const MyIV As String = "topolino"

Public ConnStr As String
Private Crypto As CryptoUtil

Public Sub Main
Crypto = New CryptoUtil(MyKey, MyIV)
If File.Exist("connstr") Then
ConnStr = Crypto.DecryptTextFromFile("connstr")
Else
' Créer la chaîne de connexion
'...
' et la sauvegarder
Crypto.EncryptTextToFile("connstr")
End If
' Do some stuff with the connection string...
End Sub

Commentaire de addy le 07/10/2005 13:24:58

Ah! Dans l'exemple c'est
   Crypto.EcncryptTextToFile(ConnStr, "connstr")
Au lieu de
   Crypto.EcncryptTextToFile("connstr")

Commentaire de surfzoid le 10/10/2005 12:36:49

Merci Addy

Commentaire de odureux le 28/02/2006 19:27:21

Merci pour cette classe, bien codée, facile à utiliser, très complète et très fonctionnelle !

Commentaire de Vinsaille le 18/06/2007 12:06:12

Bonjour à tous,

Héhé plus d'un an apres je pose casiment la même question, Je n'arrive pas à décrypter mon mot de passe, avec la fonction decrypttext qui utilise elle même la fonction decrypt.

En effet, j'obtiens l'erreur :

"Le remplissage n'est pas valide et ne peut pas être supprimé."

au niveau de             n = cs.Read(buffer, 0, 100)

Quelqu'un pourrait m'aider car j'ai pas vraiment pigé les explications au dessus SVP! merci

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

[Cryptographie] RSA [ par Rurouni ] Bonjour,Je suis en train d essayer de faire un RSA en visual basic selon la demandede mon maitre de stage.J en suis au point de calculer la clef prive new test de securité [ par Warning ] Mail:ASC.Warning@caramail.comWarning securité d une bdd [ par reeznov ] bonjour, je construit une base de donnée destinée à etre utilisée sur le reseau d une tres grande entreprise. Il faut donc que je la protege. Comment Cryptographie [ par blackspine ] Bonjour!J' apprends la programmation en autodidacte depuis un an et demi. J' ai débuté l' apprentissage grâce à une petite merveille: "La programmatio Pb securité d'execution en .NET [ par mastercatz ] Voila j'au une appli qui fonctionne bien tant qu'elle est sur mon pc. Mais des que j'essaye de l'executer a partir d'un lecteur reseau j'obtient ceci Securité [ par bilaloch ] Bonjour,Comment pourrais-je enregistrer un mot de passe sans avoir recourt a l'enregistrement de fichier et sans passer par la base de registre?Merci Securité et bouton de commande sur access 2003 [ par sebouratif ] Bonjour, j'ai un probleme et même google ne me trouve personne qui a le même, du moins d'après mes recherches.Je m'explique :Je fais une base de donné WMI et securité ... Acces à un autre PC [ par smerlo ] Bonjour,J'essaye d'acceder aux propriétés d'un PC distant avec WMI, mais attention ce PC ne fait pas partie de mon domaine, il est tout seul dans son VB.net + Excel + Securité [ par Diafre ] Bonjour tout le monde et Bonne Année 2005J'ai developpe un petit programme en VB.net qui va chercher des données des données dans un fi securité [ par jeetkune_do ] je cherche code sources d'un parfeu + trojan+ check box + algorithme md5 en vb.net^pour l'integrer dans le programe et ou l'integrer


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 7,847 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales