CryptRandomData()
Syntax
Ergebnis = CryptRandomData(*Puffer, Länge)Beschreibung
Füllt den angegebenen Speicherbereich '*Puffer' mit Zufallsdaten vom kryptographisch sicheren Pseudo-Zufallszahlengenerator.
Der Generator muss zuerst mit dem OpenCryptRandom() Befehl geöffnet worden sein.
Um Zufallszahlen vom schnelleren, aber nicht kryptographisch sicheren, Zufallszahlengenerator zu generieren, verwenden Sie die RandomData() Funktion.Beispiel:
*Key = AllocateMemory(16) If OpenCryptRandom() And *Key CryptRandomData(*Key, 16) Text$ = "Generated Key:" For i = 0 To 15 Text$ + " " + RSet(Hex(PeekB(*Key+i), #PB_Byte), 2, "0") Next i CloseCryptRandom() Else Text$ = "Key generation is not available" EndIf MessageRequester("Example", Text$)
Unterstützte OS
Alle