MD5 HASH
alguem tem função para descryp md5 hash
esse e para crypt
Imports System.Security.Cryptography
Private Function GeraMD5(texto As String) As String
[ô]Criamos a instância do Provider MD5
Dim provider As New MD5CryptoServiceProvider
Dim bytHash() As Byte
Dim hash As String = String.Empty
[ô]Geramos o Hash
bytHash = provider.ComputeHash(System.Text.Encoding.UTF8.GetBytes(texto))
provider.Clear()
[ô]Convertemos de Bit para String e removemos o caracter -
hash = BitConverter.ToString(bytHash).Replace([Ô]-[Ô], String.Empty)
Return hash
End Function
Private Sub btnCriptografar_Click(sender As System.Object, e As System.EventArgs) Handles btnCriptografar.Click
txtHash.Text = GeraMD5(txtTexto.Text)
End Sub
Bom dia,
Veja se algum dos links abaixo lhe ajuda.
http://netbrazuca.blogspot.com.br/2011/02/criptografia-vbnet.html
http://falandoti.com.br/passo-a-passo-de-uma-criptografia/
Veja se algum dos links abaixo lhe ajuda.
http://netbrazuca.blogspot.com.br/2011/02/criptografia-vbnet.html
http://falandoti.com.br/passo-a-passo-de-uma-criptografia/
MD5 não é criptografia, é um hash, independente da quantidade de informações que você passar para criar o hash MD5 ele sempre vai ter o mesmo tamanho, porém mudando apenas 1 bit da informação é o suficiente para gerar um hash totalmente diferente, então ele é útil apenas para comparar se o valor ou arquivo passado é o mesmo conhecido anteriormente.
Ele pode ser usado por exemplo para verificar se arquivos foram alterados, se você sabe o hash de um arquivo você pode verificar se ele foi alterado calculando o hash dele e comparando com o que você sabe. é útil também para salvar senhas no banco de dados, em vez de salvar a senha você salva o hash dela, então quando precisa saber se a senha digitada está correta você calcula o hash da senha digitada e compara os hashs.
Ele pode ser usado por exemplo para verificar se arquivos foram alterados, se você sabe o hash de um arquivo você pode verificar se ele foi alterado calculando o hash dele e comparando com o que você sabe. é útil também para salvar senhas no banco de dados, em vez de salvar a senha você salva o hash dela, então quando precisa saber se a senha digitada está correta você calcula o hash da senha digitada e compara os hashs.
ai que está tem varias formas
mais preciso dessa duas
hash fique assim 73a3d4317cbf23a905424b6ad905f8ef
md5 assim a7fa5385c99fecb3642a8e1f7333b8a5
so que preciso ter crypt e descrypt
esse para md5 fuinciona bem
Imports System.Security.Cryptography
Private Function GeraMD5(texto As String) As String
[ô]Criamos a instância do Provider MD5
Dim provider As New MD5CryptoServiceProvider
Dim bytHash() As Byte
Dim hash As String = String.Empty
[ô]Geramos o Hash
bytHash = provider.ComputeHash(System.Text.Encoding.UTF8.GetBytes(texto))
provider.Clear()
[ô]Convertemos de Bit para String e removemos o caracter -
hash = BitConverter.ToString(bytHash).Replace([Ô]-[Ô], String.Empty)
Return hash
End Function
Private Sub btnCriptografar_Click(sender As System.Object, e As System.EventArgs) Handles btnCriptografar.Click
txtHash.Text = GeraMD5(txtTexto.Text)
End Sub
mais nao sei como descrypt
mais preciso dessa duas
hash fique assim 73a3d4317cbf23a905424b6ad905f8ef
md5 assim a7fa5385c99fecb3642a8e1f7333b8a5
so que preciso ter crypt e descrypt
esse para md5 fuinciona bem
Imports System.Security.Cryptography
Private Function GeraMD5(texto As String) As String
[ô]Criamos a instância do Provider MD5
Dim provider As New MD5CryptoServiceProvider
Dim bytHash() As Byte
Dim hash As String = String.Empty
[ô]Geramos o Hash
bytHash = provider.ComputeHash(System.Text.Encoding.UTF8.GetBytes(texto))
provider.Clear()
[ô]Convertemos de Bit para String e removemos o caracter -
hash = BitConverter.ToString(bytHash).Replace([Ô]-[Ô], String.Empty)
Return hash
End Function
Private Sub btnCriptografar_Click(sender As System.Object, e As System.EventArgs) Handles btnCriptografar.Click
txtHash.Text = GeraMD5(txtTexto.Text)
End Sub
mais nao sei como descrypt
Não existe Decrypt de MD5. O máximo que vc vê por aÃ, são grandes bases de dados que podem conter um hash igual ao que vc criou e seu respectivo valor gerador.
Cara não conheço muito bem hash MD5 mais pelo que andei lendo essa criptografia é de auto nivel e até existe uma maneira de descriptografa-la mais seria como
abrir uma porta para os hackers da vida
Portanto sugiro que crie a criptografia de uma senha por exemplo e salve-a criptografada no banco aà para verificar se a mesma é valida
retorne a senha do banco de acordo com o usuario e criptografa a que foi digitada se for igual esta certo!
é uma idéia
abrir uma porta para os hackers da vida
Portanto sugiro que crie a criptografia de uma senha por exemplo e salve-a criptografada no banco aà para verificar se a mesma é valida
retorne a senha do banco de acordo com o usuario e criptografa a que foi digitada se for igual esta certo!
é uma idéia
mais e assim
banco de dados ja existe ele usar de game
http://www.miraclesalad.com/webtools/md5.php
preciso descrypt ele para usar no editor de gm que estou criando
mais crypt
Imports System.Security.Cryptography
Private Function GeraMD5(texto As String) As String
[ô]Criamos a instância do Provider MD5
Dim provider As New MD5CryptoServiceProvider
Dim bytHash() As Byte
Dim hash As String = String.Empty
[ô]Geramos o Hash
bytHash = provider.ComputeHash(System.Text.Encoding.UTF8.GetBytes(texto))
provider.Clear()
[ô]Convertemos de Bit para String e removemos o caracter -
hash = BitConverter.ToString(bytHash).Replace([Ô]-[Ô], String.Empty)
Return hash
End Function
Private Sub btnCriptografar_Click(sender As System.Object, e As System.EventArgs) Handles btnCriptografar.Click
txtHash.Text = GeraMD5(txtTexto.Text)
End Sub
funciona perfeito so nao consigo voltar a descrypt
alem de ter varios site na internet e fazem isso
http://www.md5decrypter.co.uk
ou se vc tem acesso banco e so trocar para outro md5
mais não e casso de hack e sim de uso para editação
banco de dados ja existe ele usar de game
http://www.miraclesalad.com/webtools/md5.php
preciso descrypt ele para usar no editor de gm que estou criando
mais crypt
Imports System.Security.Cryptography
Private Function GeraMD5(texto As String) As String
[ô]Criamos a instância do Provider MD5
Dim provider As New MD5CryptoServiceProvider
Dim bytHash() As Byte
Dim hash As String = String.Empty
[ô]Geramos o Hash
bytHash = provider.ComputeHash(System.Text.Encoding.UTF8.GetBytes(texto))
provider.Clear()
[ô]Convertemos de Bit para String e removemos o caracter -
hash = BitConverter.ToString(bytHash).Replace([Ô]-[Ô], String.Empty)
Return hash
End Function
Private Sub btnCriptografar_Click(sender As System.Object, e As System.EventArgs) Handles btnCriptografar.Click
txtHash.Text = GeraMD5(txtTexto.Text)
End Sub
funciona perfeito so nao consigo voltar a descrypt
alem de ter varios site na internet e fazem isso
http://www.md5decrypter.co.uk
ou se vc tem acesso banco e so trocar para outro md5
mais não e casso de hack e sim de uso para editação
Não tem como decriptografar MD5, o que sites como este md5decripter fazem é ter um enorme banco de dados com os hashes e seus respectivos valores originais, na página la mesmo ele fala que tem mais de 8.7 bilhões de hashes.
é só você tentar pegar algum valor diferente e não vai encontrar ele lá, vai dar a mensagem Not Found no site. Entenda que algoritmos de hash foram feitos para isso, para não poder ter o valor original de volta.
é só você tentar pegar algum valor diferente e não vai encontrar ele lá, vai dar a mensagem Not Found no site. Entenda que algoritmos de hash foram feitos para isso, para não poder ter o valor original de volta.
ok obrigado
Tópico encerrado , respostas não são mais permitidas