title: defuse php - Your system does not have a secure random number generator
body: <p>I just fetched the defuse-crypto.phar file and put it into my project
  I used</p>
  
  <pre><code>require_once "defuse-crypto.phar"
  </code></pre>
  
  <p>added</p>
  
  <pre><code>use Defuse\Crypto\Key;
  use Defuse\Crypto\Crypto;
  </code></pre>
  
  <p>and tried to use it but gets</p>
  
  <blockquote>
    <p>"Your system does not have a secure random number generator."</p>
  </blockquote>
  
  <p>I got a little bewildered as it says it only requires PHP 5.4, but random_bytes is PHP 7+<br>
  Then I noticed the paragonie library inside the phar file.
  Do I need to do anything to activate that? Because I obviously need a polyfill
  or is there something else I need on the server?</p>