Ik ben druk opzoek naar een functie waarmee ik in asp.net 2.0 een paswoord kan encrypteren dmv md5, ik heb momenteel deze functie:
Deze code werkt, maar ik krijg een string terug die niet gelijk is aan de string die ik krijg wanneer ik een md5 neem in php.
Dit paswoord moet in md5 worden opgeslagen omdat ik via een java programma ook zou moeten in loggen, dus de md5 encrypties zouden compatibel moeten zijn.
Heeft iemand een idee?
code:
1
2
3
4
5
6
7
8
9
| Private Function EncryptOneWay(ByVal nonEncrypted As String) As String
Dim encoding As New UTF8Encoding
Dim hashBytes As Byte() = encoding.GetBytes(nonEncrypted)
Dim md5 As New System.Security.Cryptography.MD5CryptoServiceProvider
Dim encrypted = md5.ComputeHash(hashBytes)
Dim strPassword As String = Convert.ToBase64String(encrypted)
Return strPassword
End Function |
Deze code werkt, maar ik krijg een string terug die niet gelijk is aan de string die ik krijg wanneer ik een md5 neem in php.
Dit paswoord moet in md5 worden opgeslagen omdat ik via een java programma ook zou moeten in loggen, dus de md5 encrypties zouden compatibel moeten zijn.
Heeft iemand een idee?