Oder weist Du die Ergebnisse bc.HashPassword einem string zu?
mystr := bc.HashPassword(Password, guid.D4, 12);
Da die Deklaration so aussieht
Delphi-Quellcode:
//If you want to handle the cost, salt, and encoding yourself, you can do that.
class function HashPassword(
const password: UnicodeString;
const salt:
array of Byte;
const cost: Integer): TBytes;
overload;
erhälts Du ein Ergebnis vom Typ TBytes, was manche Fehlermeldungen erklären würde.