ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
775
775
EMPFEHLEN
-
05.02.12 22:39 #1
Hi, ich bin irgendwie gerade zu blöd es hinzubekommen, wie der Titel schon sagt würde ich gerne einen String in sha1 umwnadeln.
hab hier mit schonmal was versucht aber hat nix geklappt...
Code :1 2 3 4 5 6 7 8 9 10
Imports System.Security.Cryptography Dim UE As UnicodeEncoding = New UnicodeEncoding() Dim hashValue Dim message As Byte = UE.GetBytes("") Dim hashString As SHA1Managed = New SHA1Managed() Dim Hex As String = "" hashValue = SHA1.Create.Hash(message)Vorsicht : NervernSäge
Das Leben ist ein Spiel , das spiel ist sch*** die Grafik ist guuuut
Gamen ist mein Leben .
der Rest ist mein Hobby
-
06.02.12 23:01 #2
Hat keiner eine Lösung für mich?
wenn md5 besser wäre vlt dazu ein bsp, denke aber das wir dasselbe Problem sein...Vorsicht : NervernSäge
Das Leben ist ein Spiel , das spiel ist sch*** die Grafik ist guuuut
Gamen ist mein Leben .
der Rest ist mein Hobby
-
Vorweg sei erwähnt das ich VB schrecklich finde und ich davon eigentlich keine Ahnung habe.
Deswegen gibts von mir nur eine 1:1 Übersetzung von C#.
Code vb:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
Sub Main() Dim input As String = "foobar" Dim sha1Hash As String = HashSha1(input) Dim md5Hash As String = HashMd5(input) Console.WriteLine(input) Console.WriteLine(sha1Hash) Console.WriteLine(md5Hash) End Sub Function HashSha1(ByVal input As String) As String Dim byteArr() As Byte = System.Text.Encoding.ASCII.GetBytes(input) Dim sha1 As System.Security.Cryptography.SHA1 = System.Security.Cryptography.SHA1.Create() Dim hash() As Byte = sha1.ComputeHash(byteArr) Return ByteArrToHexString(hash) End Function Function HashMd5(ByVal input As String) As String Dim byteArr() As Byte = System.Text.Encoding.ASCII.GetBytes(input) Dim md5 As System.Security.Cryptography.MD5 = System.Security.Cryptography.MD5.Create() Dim hash() As Byte = md5.ComputeHash(byteArr) Return ByteArrToHexString(hash) End Function Function ByteArrToHexString(ByVal byteArr() As Byte) As String Dim sb As System.Text.StringBuilder = New System.Text.StringBuilder() For i As Integer = 0 To byteArr.Length - 1 sb.Append(byteArr(i).ToString("x2")) Next Return sb.ToString() End Function
In order to understand recursion, one must first understand recursion.
-
07.02.12 14:28 #4
danke dir hat funktioniert
Vorsicht : NervernSäge
Das Leben ist ein Spiel , das spiel ist sch*** die Grafik ist guuuut
Gamen ist mein Leben .
der Rest ist mein Hobby
Ähnliche Themen
-
MFC mit Visual Studio 2010 Express?
Von mOnis im Forum VisualStudio & MFCAntworten: 2Letzter Beitrag: 10.04.11, 01:53 -
SHA1 Hash: Datentyp-Problem
Von philippo im Forum C/C++Antworten: 2Letzter Beitrag: 06.10.10, 14:48 -
Webservice: Visual Studio 2008 vs Visual Studio 2010 Express for Windwos Phone
Von Johannes7146 im Forum .NET Web und KommunikationAntworten: 4Letzter Beitrag: 27.09.10, 23:06 -
qt4 und Visual Studio 2010
Von countryqt30 im Forum C/C++Antworten: 7Letzter Beitrag: 18.07.10, 10:59





Zitieren
Login





