Este arquivo é usado para ver a entropia ao usar ferramentas criptográficas, por exemplo, OpenSSL. Você pode excluí-lo com segurança e não é necessário fazer backup dele.
Então, por que temos então? Na maioria dos sistemas, não temos muita atividade que possamos usar como uma fonte aleatória e para acelerar o processo de geração de chaves criptográficas aleatórias, este arquivo contém entropia aleatória previamente coletada, ajudando na semeadura. Portanto, este arquivo não é a única fonte de entropia.
E porque contém dados aleatórios brutos, não é possível abri-lo com um editor de texto. Ele simplesmente não é codificado nos conjuntos de caracteres padrão, portanto, um editor de texto não sabe como exibi-lo.
Ele deve ser legível apenas pelo próprio usuário, no modo 0600. Se ele for de propriedade do root, você provavelmente executará alguns comandos sudo
, o que mantém a variável $HOME
em sua conta de usuário comum. Basta remover o arquivo nesse caso, eu diria, já que o próprio usuário deve poder atualizar esse arquivo.
Veja também:
-
The rand command outputs num pseudo-random bytes after seeding the random number generator once. As in other openssl command line tools, PRNG seeding uses the file $HOME/.rnd or .rnd in addition to the files given in the -rand option. A new $HOME/.rnd or .rnd file will be written back if enough seeding was obtained from these sources.
-
Perguntas frequentes do OpenSSL: Por que recebo uma mensagem de erro "PRNG sem propagação"?