none
Cryptografia de Strings RRS feed

  • Discussão Geral

  • OI amigos boa tarde a todos vcs... Bom eu queria uma informações queria saber qual a cryptografia de strings mais fácil de fazer pois eu esto começando e queria aprender um pouco sobre cryptografia de strings  eu utilizei md5 mais achei muito complicado para quem esta começando e usei base64 so que não e 100% Funcional como md5 vcs sabem alguma cryptogracia fácil para quem esta começando e que seja boa para cryptografar strings a mais basica pusivel obrigado a todos vcs...  vb.net
    • Tipo Alterado Marcos SJ sexta-feira, 23 de outubro de 2015 16:54 Adequação
    sexta-feira, 23 de outubro de 2015 15:19

Todas as Respostas

  • Boa tarde João...veja esses links do Macoratti:

    http://www.macoratti.net/vb_crpto.htm

    http://www.macoratti.net/12/03/net_prot1.htm

    http://www.macoratti.net/vbn_cpt1.htm

    Espero ter ajudado!

    sexta-feira, 23 de outubro de 2015 16:49
  • OI amigo me ajudo muito sim eu usei base64String achei mais facil para min que estol a começar muito obrigado

    Codigo que usei 

    Public Class Form1
    
    
    
        Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
            Dim byt As Byte() = System.Text.Encoding.UTF8.GetBytes(Me.TextBox1.Text)
            ' convert the byte array to a Base64 string
            Me.TextBox2.Text = Convert.ToBase64String(byt)
        End Sub
    
        Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
            Me.TextBox1.Text = "joao"
        End Sub
    
        Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
            Dim b As Byte() = Convert.FromBase64String(Me.TextBox2.Text)
            Me.TextBox1.Text = System.Text.Encoding.UTF8.GetString(b)
        End Sub
    End Class

     
    sexta-feira, 23 de outubro de 2015 18:24
  • Bacana João...e como vc está começando seus estudos em programação, aconselho vc acompanhar o conteúdo do do ste do Macoratti, pois o mesmo é uma referência nacional em VB.NET, inclusive Microsoft MVP na linguagem...

    Site: www.macoratti.net

    Se tiver dado certo aí, marque como resposta para fechar a thread por favor, abraço!

    sexta-feira, 23 de outubro de 2015 18:30
  • Ao tentar anexar imagens ou colocar links neste fórum recebo msg de que a conta precisa ser verificada para esta ação. Onde confirme a conta, não localizei nada nesse site ? Esto com esse erro me ajude ?
    sexta-feira, 23 de outubro de 2015 18:44
  • Cade a criptografia?  Você simplesmente codificou a string.


    ROBERTOSLJUNIOR

    sexta-feira, 23 de outubro de 2015 19:08
  • Nao amigo eu esto falando que minha conta da hotmail esta falando isso quando vo por uma foto e o butao marcar como resporta nao esta aparecendo 

    Ao tentar anexar imagens ou colocar links neste fórum recebo msg de que a conta precisa ser verificada para esta ação so que ja verifiquei meu email e meu telefone e a conta fica nisso 

    sexta-feira, 23 de outubro de 2015 19:14
  • Apenas quis tentar te ajudar fazendo com que você percebesse que base64 não é criptografia, mas deixa pra lá.

    ROBERTOSLJUNIOR

    sexta-feira, 23 de outubro de 2015 19:30
  • Asim entendi muito obrigado amigo so que como eu falei nao cosigo marcar como resporta vc porque aqui nao mostra nada e nao consigo por fotos tambem no forum nei link a conta ta com esse erro como arumo isso amigo 
    sexta-feira, 23 de outubro de 2015 19:39
  • Boa noite.

    Classe para criptografia MD5:

    Imports System.Security.Cryptography
    
    Public Class Md5Helper
        Public Shared Function Md5Encrypt(input As String) As String
            Dim strBuilder As New StringBuilder()
            Dim md5Hasher As MD5 = MD5.Create()
    
            Dim valorCriptografado As Byte() = md5Hasher.ComputeHash(Encoding.[Default].GetBytes(input))
    
            For i As Integer = 0 To valorCriptografado.Length - 1
                strBuilder.Append(valorCriptografado(i).ToString("x2"))
            Next
    
            ' retorna o valor criptografado
            Return strBuilder.ToString()
        End Function
    End Class
    


    Att., Rafael Simor

    sexta-feira, 23 de outubro de 2015 21:39
  • Boa noite.

    Classe para criptografia MD5:

    Imports System.Security.Cryptography
    
    Public Class Md5Helper
        Public Shared Function Md5Encrypt(input As String) As String
            Dim strBuilder As New StringBuilder()
            Dim md5Hasher As MD5 = MD5.Create()
    
            Dim valorCriptografado As Byte() = md5Hasher.ComputeHash(Encoding.[Default].GetBytes(input))
    
            For i As Integer = 0 To valorCriptografado.Length - 1
                strBuilder.Append(valorCriptografado(i).ToString("x2"))
            Next
    
            ' retorna o valor criptografado
            Return strBuilder.ToString()
        End Function
    End Class


    Att., Rafael Simor

    João Paulo Menezes_, use essa alternativa.

    Como o amigo robertosljunior comentou, Base64 não é criptografia!

    sábado, 24 de outubro de 2015 15:56
  • Básicão, segue aqui um esquema em VB de criptografia, usa-se um algorítimo em que cifra uma string e o mesmo algoritmo (com operação inversa) descifra,olhe:

    Cifrando ->

    Descifrando ->

    Nosso algorítimo é bem simples (para criptografar ascii * 2)  - (para descriptografar ascii / 2) dessa forma fica mais fácil de entender, olhe o resultado:

    Leia mais:

    Link 1

    Link 2


    Microsoft Technology Associate (MTA)

    domingo, 25 de outubro de 2015 15:06