@autoBert, dein Script schreibt einfach nur hundert mal dieselben hunderttausend Zeichen nacheinander in die Datei, das ist etwas anderes als 10Millionen zufälliger Zeichen.
Als Anwendung zum Verschlüsseln ist XOR mit einem Einmalschlüssel OTP https://de.wikipedia.org/wiki/One-Time-Pad geeignet.
Je länger der (zufällige) Schlüssel, desto sicherer. Wenn der zufällige Schlüssel mindestens so lang ist wie die Nachricht, dann ist diese Verschlüsselung nicht zu brechen.
Ich vermute, darauf läuft es beim TE hinaus...