Autor Beitrag
ripmav
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 19



BeitragVerfasst: Di 23.06.09 20:54 
Hallo,
ich möchte von mehreren int variablen einen MD5 hash. Mein versuch sieht so aus:

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
            MemoryStream stream = new MemoryStream();

            stream.Write(BitConverter.GetBytes(m_nA), 0sizeof(int));
            stream.Write(BitConverter.GetBytes(m_nB), 0sizeof(int));
            // ...

            MD5 md5 = new MD5CryptoServiceProvider();
            string sChecksum = BitConverter.ToString(md5.ComputeHash(stream));


Aber es wird immer derselbe MD5 Hash ausgegeben, auch wenn ich einen int ändere...
ripmav Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 19



BeitragVerfasst: Di 23.06.09 20:57 
O mann!!
Ich habe vergessen, die Zeigerposition zurückzusetzen:

stream.Seek(0, SeekOrigin.Begin);

Peinlich, peinlich... Bin wohl zu müde^^