Ir para conteúdo
  • Cadastre-se

[Source+Tutorial] Visual Basic 2008 - Gerador De Senhas


Posts Recomendados

  • Irá precisar de:

    3 - CheckBox
    1 - NumericUpDown
    1 - TextBox
    2 - Label
    1 - Button

    -

    -

    -

  • Tutorial:

    #CheckBox:

    CheckBox1 = Nomear para "Números"

    CheckBox2 = Nomear para "Letras Minusculas"

    CheckBox3 = Nomear para "Letras Maiúsculas"

    -

    #Label:

    Label1 = Nomear para "N° de Digitos:"

    Label2 = Nomear para "Resultado"

    -

    #Button:

    Button1 = Nomear para "Gerar Nova Senha"

    -

    -

    -

  • Source/Código:

    Public Class Form1
        Public Function GenerateCode()
    
            Dim intred As Integer
            Dim intstep As Integer = Nothing
            Dim strname As String
            Dim intLength As Integer
            Dim strinputstring As String = ""
            Dim Numbers As String = "1234567890"
            Dim Lower As String = "abcdefghijklmnopqrstuvwxyz"
            Dim Upper As String = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
            Dim intnamelength As Integer = 1
    
            If CheckBox1.Checked Then strinputstring &= Numbers
            If CheckBox2.Checked Then strinputstring &= Lower
            If CheckBox3.Checked Then strinputstring &= Upper
    
            intLength = Len(strinputstring)
    
            Integer.TryParse(NumericUpDown1.Text, intnamelength)
    
            Randomize()
    
            strname = ""
    
            For instep = 1 To intnamelength
    
                intred = Int(Rnd() * intLength) + 1
    
                strname = strname & Mid(strinputstring, intred, 1)
            Next
    
            Return strname
        End Function
    
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            TextBox1.Text = TextBox1.Text.Trim
            If CheckBox1.Checked = False And CheckBox2.Checked = False And CheckBox3.Checked = False Then
                MessageBox.Show("Você deve selecionar uma opção para gerar a senha.")
            End If
            If Val(NumericUpDown1.Text) < 3 Then
                MessageBox.Show("Para gerar uma senha, deve ter no minimo 3 digitos.")
            End If
            If Val(NumericUpDown1.Text) > 100 Then
                MessageBox.Show("Comprimento da senha deve ser apenas 3 a 100 digitos.")
                Exit Sub
            End If
            TextBox1.Text = GenerateCode()
        End Sub
        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            MessageBox.Show("Ola Usuario, Gerador de Senhas Foi Aberto Com Sucesso." & Chr(13) & "Aperte OK Para Ir Ao Programa.", _
       "Gerador de Senhas - Stigal")
        End Sub
    End Class
    

    -

    -
  • Resultado Final:

    wx2r.png

    a0uy.png

    ew8q.png

    -

Atenciosamente, Stigal.

VI6MDIG.png

 

"O fracasso é a oportunidade de se começar de novo inteligentemente"

Minhas Redes Sociais: Youtube | Página & Grupo | Steam  | Discord TibiaKing

 

Link para o post
Compartilhar em outros sites

Gerador de senhas é uma coisa bem útil, para criar senhas difíceis para seus projetos, como por exemplo a senha do phpmyadmin do seu OTServ. ;)

Link para o post
Compartilhar em outros sites

Gerador de senhas é uma coisa bem útil, para criar senhas difíceis para seus projetos, como por exemplo a senha do phpmyadmin do seu OTServ. ;)

Sim, esse gerador gera senhas aleatórias entre 3 a 100 dígitos.

Muito bom para quem quer se manter seguro ;)

VI6MDIG.png

 

"O fracasso é a oportunidade de se começar de novo inteligentemente"

Minhas Redes Sociais: Youtube | Página & Grupo | Steam  | Discord TibiaKing

 

Link para o post
Compartilhar em outros sites
  • 1 year later...

Stigal, será que você não pode Disponibilizar o Download e Versão do Visual Basic?

Também se possivel Deixar o Download do Gerador de Senhas.exe?

Meus Contatos!

 

Minhas Funções:

 

               Skype: TsplayerT

         Facebook: TakaFukushii

          YouTube: ADoseDupla

           Twitter: @_Splayer_

 

 

 

 

 

 

 

                             Mapper:▓▓▓▓▓▓▓▓▓▓ 97%

     Programmer:▓▓▓▓▓▒▒▒▒▒ 45%

             Scripter:▓▓▓▓▓▓▓▓▓▒ 83%

              Spriter:▓▓▓▓▓▓▒▒▒▒ 57%

    Gamemaster:▓▓▓▓▓▓▓▓▓▓ 99%

        Ot Creator:▓▓▓▓▓▓▓▒▒▒71%

Ot Client Maker:▓▓▓▓▓▓▓▒▒▒74%

 

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo