title: Using SHA-256 with NodeJS Crypto
body: <p>I'm trying to hash a variable in NodeJS like so:</p>
  
  <pre><code>var crypto = require('crypto');
  
  var hash = crypto.createHash('sha256');
  
  var code = 'bacon';
  
  code = hash.update(code);
  code = hash.digest(code);
  
  console.log(code);
  </code></pre>
  
  <p>But looks like I have misunderstood the docs as the console.log doesn't log a hashed version of bacon but just some information about SlowBuffer.</p>
  
  <p>What's the correct way to do this?</p>