I have a server running in a forever loop. Every once in a while the server has to execute the hashing of a password (more specifically, every time a user sign up to my service). The hashing algorithm needs a salt, 16 random bytes, which I read from /dev/urandom
, as recommended by many.
So I thought: why not call fopen("/dev/urandom", "rb")
only once at the start of the server and then call fread
as I need?
The examples I found in the web usually shows fread
immediately preceded by fopen
. But isn't that expensive?
Aucun commentaire:
Enregistrer un commentaire