Générateur de mots de passe dans VB.NET | INetTutor.com


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:

  1. Ouvrez Microsoft Visual Studio 2012
  2. Sélectionnez un nouveau projet dans le menu Fichier.
  3. Sélectionnez Visual Basic, Application Windows Form, puis cliquez sur OK.
  4. 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.
  1. 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.
  1. C’est ainsi que nous concevons le formulaire. (N’hésitez pas à mettre en page le vôtre)
lire plus  Comment masquer WhatsApp pour la dernière fois à partir de certains contacts - Gadgets à utiliser
Conception de formulaire de générateur de mot de passe
Conception de formulaire de générateur de mot de passe

Figure 1. Conception du formulaire

  1. 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

lire plus  Comment désactiver les notifications sur Windows 11

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.

  1. 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.

  1. 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

lire plus  Comment ajuster la transparence de l'arrière-plan de la grille ALT + TAB dans Windows 10 ?

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.

Générateur de mot de passe dans la sortie finale de VB.Net
Générateur de mot de passe dans la sortie finale de VB.Net

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

commentaires





Telecharger ici

Laisser un commentaire

Aller au contenu principal