nelsonic/uniki

View on GitHub
lib/uniki.js

Summary

Maintainability
A
0 mins
Test Coverage
var crypto = require('crypto');
// generate a hash of a specific length
module.exports = function perma(url, length) {
  var len = length || 8;
  var h = crypto.createHash('sha512').update(url.toString()).digest('base64');
  return h.substring(0, len);
}