Hi...
im Original ist:
Delphi-Quellcode:
PassBytes := TDECHashAuthentication(ValidHash(HashClass)).KDFx(aKey[1],
...
...da fehlt was bei dir
Delphi-Quellcode:
THash_SHA256.KDFx(aKey[1]
...
-> ValidHash(HashClass)
...mit
Delphi-Quellcode:
PassBytes := THash_SHA256(ValidHash(HashClass)).KDFx(aKey[1],
...
...ergibt es eine Zugriffsverletzung.
THash_SHA256.KDFx(aKey[1]
...probiere ich mal aus. (geht)
PS: Wofür ist diese Prüfung da? (ValidHash)