Übersetzung eines Codeschnippsels

Hallo,

ich habe ein Stueck Code zur Hand der in C geschrieben ist.
Da ich mich leider nur mit VB auskenne, waere ich dankbar wenn mir jemand den Code in VB uebersetzen koennte oder mir aus dem Code eine *Dll erzeugen könnte.

Hinweis:

In diesem Code wird auf eine Datei zugegriffen. Aus dieser Datei wird die Hashsumme ermittelt.
Ich würde es aber gerne so haben, das ich eine Function habe, der ich die Datei uebergebe und als Rückgabewert eine zahl oder string etc erhalte und keine Anzeige habe.
Für eure Bemuehungen bedanke ich mich schon im voraus :smile:

Hier der Code:

//using System.IO;
//using System.Security.Cryptography;
private void button1_Click(object sender, System.EventArgs e)
{
MD5CryptoServiceProvider aMD5;
FileStream aFS = new FileStream(@„C:\Temp\wartung.doc“,
FileMode.Open, FileAccess.Read);
byte[] aBuffer;
aMD5 = new MD5CryptoServiceProvider();
aBuffer = aMD5.ComputeHash(aFS);
aFS.Close();
string sMD5 = Convert.ToBase64String(aBuffer);
MessageBox.Show(sMD5);
}