[ad_1]
Générateur de mot de passe dans VB.NET
Ce tutoriel vous guidera vers un tutoriel étape par étape sur la création d’un générateur de mot de passe dans VB.Net
Problème
Créez un programme d’application Windows Form dans Visual Basic.Net qui permettra aux utilisateurs de générer un mot de passe aléatoire.
La description
Ce tutoriel permettra à l’utilisateur de générer des mots de passe alphanumériques aléatoires forts.
Avant le didacticiel, les éléments suivants sont nécessaires pour démarrer:
- Microsoft Visual Studio 2008 – Ci-dessus
Le tutoriel commence ici:
- Ouvrez Microsoft Visual Studio 2012
- Sélectionnez un nouveau projet dans le menu Fichier.
- Sélectionnez Visual Basic, Application Windows Form, puis cliquez sur OK.
- Nous devons concevoir notre formulaire par les contrôles suivants:
- 1 Étiquette – étiquette pour le mot de passe.
- 1 Zone de texte – zone de texte pour la zone de texte du mot de passe.
- 3 boutons de commande – 1 bouton pour générer le mot de passe, 1 bouton pour masquer le mot de passe, 1 bouton pour afficher le mot de passe.
- Nous nommerons également nos contrôles de formulaire de cette manière:
- txtpassword est le nom de la zone de texte de la zone de texte Rechercher.
- cmdgenerate est le nom du bouton du bouton de recherche.
- cmdshow est le nom du bouton du bouton Parcourir.
- cmdhide est le nom du bouton du bouton d’insertion.
- C’est ainsi que nous concevons le formulaire. (N’hésitez pas à mettre en page le vôtre)
Figure 1. Conception du formulaire
- Double-cliquez sur le bouton Générer et collez le code suivant.
Codez ici
Dim Letters As New List(Of Integer) 'add ASCII codes for numbers For i As Integer = 48 To 57 Letters.Add(i) Next 'lowercase letters For i As Integer = 97 To 122 Letters.Add(i) Next 'uppercase letters For i As Integer = 65 To 90 Letters.Add(i) Next 'select 8 random integers from number of items in Letters 'then convert those random integers to characters and 'add each to a string and display in Textbox Dim Rnd As New Random Dim SB As New System.Text.StringBuilder Dim Temp As Integer For count As Integer = 0 To 16 Temp = Rnd.Next(0, Letters.Count) SB.Append(Chr(Letters(Temp))) txtpassword.Text = SB.ToString Next
Code de fin
Explication du code:
Le code ajoute un code ASCII pour les nombres, puis il sélectionne 8 entiers aléatoires parmi le nombre de lettres puis les convertit en caractères, ajoute chacun à une chaîne et l’affiche dans une zone de texte.
- Double-cliquez sur le bouton Afficher et collez le code suivant.
Codez ici
txtpassword.UseSystemPasswordChar = False cmdhide.Visible = True cmdshow.Visible = False
Code de fin
Explication du code:
Le code affiche le mot de passe à l’aide du caractère de mot de passe système et masque également le bouton Afficher.
- Double-cliquez sur le bouton Masquer et collez le code suivant.
Codez ici
txtpassword.UseSystemPasswordChar = True cmdhide.Visible = False cmdshow.Visible = True
Code de fin
Explication du code:
Le code masque le mot de passe à l’aide du caractère de mot de passe système et masque également le bouton Masquer.
Conclusion:
Le mot de passe doit rester confidentiel et aussi fort que possible pour empêcher une personne malveillante d’accéder à vos systèmes, à votre messagerie et à tout autre compte important. Avec ce didacticiel, vous pourrez peut-être l’intégrer dans votre système afin de générer automatiquement un mot de passe fort. Le projet et le code source sont disponibles pour téléchargement et vous pouvez le modifier en fonction de vos préférences et exigences.
Auteur:
Nom: Charlie Devera
Adresse électronique: [email protected]
Téléchargement gratuit du code source (générateur de mot de passe dans VB.Net)
Vous pouvez visiter notre Facebook page pour plus d’informations, demandes de renseignements et commentaires.
Louer notre équipe pour faire le projet.
commentaires
[ad_2]
Telecharger ici