RAND_LOAD_FILE(3ssl) OpenSSL RAND_LOAD_FILE(3ssl) RAND_load_file, RAND_write_file, RAND_file_name - PRNG #include int RAND_load_file(const char *filename, long max_bytes); int RAND_write_file(const char *filename); const char *RAND_file_name(char *buf, size_t num); RAND_load_file() filename PRNG. max_bytes max_bytes max_bytes -1 ( 256 ). RAND_load_file() . RAND_write_file() . filename . filename . RAND_write_file() ( 128) filename PRNG RAND_load_file() . RAND_file_name() . buf num . RANDFILE . ".rnd" : ( ) %HOME%, %USERPROFILE%, %SYSTEMROOT%, C:\ VMS SYS$LOGIN: $HOME $HOME ( VMS) num . RAND_load_file() -1 . RAND_write_file() -1 . RAND_file_name() buf NULL . RAND_add(3) RAND_bytes(3) RAND(7) 2000-2025 OpenSSL. . Apache 2.0 ( ""). . LICENSE . 3 . . : . 3.6.2 7 2026 RAND_LOAD_FILE(3ssl)