Voor een kleine applicatie moet ik een (simpel) authenticatie gedeelte uit C# omzetten naar C++.
Het volgende gebeurt in C#:
Het omzetten van een byte array naar een base64 string lukt me wel, maar voor het omzetten van een string naar een unicode array kan ik niets zinnigs vinden. Waar ik ook op zoek, ik krijg alleen maar implementaties voor .net (c++), geen native c++...
Het volgende gebeurt in C#:
C#:
1
2
3
4
5
6
7
8
9
10
| // Aan de functie wordt de string fingerPrint mee gegeven string test(string fingerPrint) { UnicodeEncoding enc = new UnicodeEncoding(); HashAlgorithm alg = new MD5CryptoServiceProvider(); byte[] fingerPrintData = enc.GetBytes(fingerPrint); return Convert.ToBase64String(alg.ComputeHash(fingerPrintData)); } |
Het omzetten van een byte array naar een base64 string lukt me wel, maar voor het omzetten van een string naar een unicode array kan ik niets zinnigs vinden. Waar ik ook op zoek, ik krijg alleen maar implementaties voor .net (c++), geen native c++...
...