begin process at 2012 02 04 13:03:54
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Sécurité

 > CRYPTAGE DES

CRYPTAGE DES


 Information sur la source

 Description

Petit bout de code montrant comment crypter en DES des données (ici bytes) avec VB.NET

Avec quelques adaptations, vous pouvez utiliser les autres algorithmes de cryptage intégrés dans .NET ...

Source

  • Public Function DES(ByVal Key() As Byte, ByVal data() As Byte)
  • Dim memoryStream As IO.MemoryStream = New IO.MemoryStream()
  • Dim cryptoProvider As DESCryptoServiceProvider = New DESCryptoServiceProvider()
  • Dim cryptoStream As CryptoStream = New CryptoStream(memoryStream, cryptoProvider.CreateEncryptor(Key, Key), CryptoStreamMode.Write)
  • Dim writer As IO.StreamWriter = New IO.StreamWriter(cryptoStream)
  • writer.Write(data)
  • writer.Flush()
  • cryptoStream.FlushFinalBlock()
  • writer.Flush()
  • Return memoryStream.GetBuffer()
  • End Function
Public Function DES(ByVal Key() As Byte, ByVal data() As Byte)
    Dim memoryStream As IO.MemoryStream = New IO.MemoryStream()
    Dim cryptoProvider As DESCryptoServiceProvider = New DESCryptoServiceProvider()
    Dim cryptoStream As CryptoStream = New CryptoStream(memoryStream, cryptoProvider.CreateEncryptor(Key, Key), CryptoStreamMode.Write)
    Dim writer As IO.StreamWriter = New IO.StreamWriter(cryptoStream)
    writer.Write(data)
    writer.Flush()
    cryptoStream.FlushFinalBlock()
    writer.Flush()

    Return memoryStream.GetBuffer()
End Function

 Conclusion

Pour utiliser le code avec des strings, vous pouvez faire avec System.Text.UTF8Encoding.UTF8.GetBytes("MyString")

Avec quelques modifications minimes, le code peut fonctionner avec le cryptage RC2 et TripleDES. Il suffit de modifier "DESCryptoServiceProvider" en "RC2CryptoServiceProvider"


 Sources du même auteur

Source .NET (Dotnet) DIRECTDISKACCESS
Source .NET (Dotnet) MINI CACHE DNS
Source avec Zip Source .NET (Dotnet) XGBLENDERCOMPRESSOR
Source avec Zip Source .NET (Dotnet) CLASSE DE LECTURE DE LA LIBRAIRIE ITUNES
Source avec Zip Source .NET (Dotnet) WINSOCK.NET

 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 .NET (Dotnet) CRYPTAGE ET DECRYPTAGE par jerichez
Source avec Zip Source .NET (Dotnet) CARRÉ MAGIQUE AVEC CHIFFRES OU LETTRES par alpha5
Source avec Zip CRYPTAGE MARANT par alpha5
Source .NET (Dotnet) [DÉBUTANTS] CRYPTAGE, DÉCRYPTAGE FACILE par boutemine
Source avec Zip CRYPTAGE DE TEXTE EN TYPE DES par ciberrique

Commentaires et avis

Commentaire de XelectroX le 13/12/2007 17:31:40

Une dernière chose, j'ai pas testé pour décrypter mais ca devrait aller avec "cryptoProvider.CreateDecryptor"

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Test Crypto [ par Saradoc Sonnecor ] Saradoc Sonnecor Bonjour,Je souhaiterai tester le résultat de mon algorythme de cryptage. dll de cryptage réalisée Cryptage TripleDES [ par dheroux ] Bonjour, Je programme sous VB NET 2008. Le cryptage TripleDES s'effectue à l'aide d'une clé de 192 bits (et d'un vecteur) Lorsqu'on génère automatiqu Convertion c en vb.net [ par dsigmoun ] Bonjour, J'essai d'établir un lien avec un modem NB4. Les API ont été ouverte. Certaines manipulation demande une authentification avec un hashage. Cryptage base de données [ par lionyz ] Bonjour, J'ai créé une base de données DAO avec l'instruction Set Madb = CreateDatabase(NomBase, dbLangGeneral, dbEncrypt) Après plusieure éssais je Cherche cryptage de ce fichier [ par viruskail ] Bonjour je recherche le cryptage de ce fichier : http://www.megaupload.com/?d=4HL0DAPM aidez moi svp Recherche - Cryptage DES [ par Yoooop ] Bonjour à tous, Voilà plusieurs jours que j'essaye de trouver un bout de code qui prend en compte le cryptage DES avec le mode ECB. J'ai trouvé 2-3 [BAR]Cryptage de disque [ par lambene ] Quelles sont les étapes de cryptage d'un disque? Idée de cryptage [ par mJuJu ] Bonjour à tous et particulièrement les experts en cryptage. Voilà. Depuis quelque temps je m'intéresse un peu à la crypto, aux moyens de crypter un Cryptage AES avec VB 2005 Express? [ par Doud38 ] Bonjour à tous,J'aimerai crypter et décrypter (cryptage AES) des chaines de caractères sous VB 2005 Express. Est-ce possible?Est-ce quelqu'un peut m'a Proogrammation du protocole de cryptage [ par majdimab ] Salut,   Je suis un étudiant de l'ENIM "Ecole Nationale d'Ingénieur de Monastir" (TUNISIE).Mon projet de fin d'étude est intitulé "implentation de pro


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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 : 0,952 sec (4)

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