Die Grundidee ist schon ganz gut, ich würde dabei aber immer Verfahren nutzen, die sich Leute ausgedacht haben, die schlauer sind als man selbst ;) Bzw. die von anderen Leuten überprüft wurden und sich etabliert haben. Deswegen verweise ich mal auf dieses Projekt:
Mehr Infos dazu findest du in meinem Artikel da drüber:
https://www.blocktrainer.de/2019/09/mehr-sicherheit-seeds/