Accueil > > > 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
Sources de la même categorie
Commentaires et avis
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
|
Derniers Blogs
MBA : POURQUOI FAIRE ET COMMENT LE CHOISIR ?MBA : POURQUOI FAIRE ET COMMENT LE CHOISIR ? par ROMELARD Fabrice
Formation initiale Durant la formation, le découpage classique est le suivant (je donnerai les équivalences Suisse lorsque je les connaîtrais) : Ecole primaire jusqu'au Collège : Formation générale permettant d'obtenir les méthodes...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice Y'A DES ERREURS QUI PEUVENT RENDRE LE DéVELOPPEUR VIOLENTY'A DES ERREURS QUI PEUVENT RENDRE LE DéVELOPPEUR VIOLENT par Aleks
Quand on a ce genre d'erreur sans log :
Et bas on a juste envie de choper le gas de Microsoft qu'a développé ça et lui foutre des baffes de Coboye ! ...
Cliquez pour lire la suite de l'article par Aleks [HYPER-V 3] PRéSENTATION DES COMMANDLETS POWERSHELL[HYPER-V 3] PRéSENTATION DES COMMANDLETS POWERSHELL par Pierrick CATRO-BROUILLET
Avec la sortie prochaine de la Beta Consumer Preview de Windows 8, j'avais envie de revenir sur une des fonctionnalités que j'attends le plus et que, en bon geek que je suis, j'utilise déjà : Hyper-V 3 ainsi son module PowerShell.
Il y a déjà pléthor...
Cliquez pour lire la suite de l'article par Pierrick CATRO-BROUILLET IIS7 - COMPRESSION GZIPIIS7 - COMPRESSION GZIP par cyril
La compression GZIP permet d'améliorer les performances de navigation en compressant ce qu'envoie le serveur à un client. Pour comprendre comment cela fonctionne, regardons ce qu'il se passe au niveau HTTP lorsqu'un client tente d'accéder à une ress...
Cliquez pour lire la suite de l'article par cyril SHAREPOINT 15 TECHNICAL PREVIEW MANAGED OBJECT MODEL SOFTWARE DEVELOPMENT KITSHAREPOINT 15 TECHNICAL PREVIEW MANAGED OBJECT MODEL SOFTWARE DEVELOPMENT KIT par Matthew
http://www.microsoft.com/download/en/details.aspx?id=28768&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+MicrosoftDownloadCenter+(Microsoft+Download+Center) ...
Cliquez pour lire la suite de l'article par Matthew
Logiciels
Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning Academy System (17.1.3.0)ACADEMY SYSTEM (17.1.3.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|