2014-11-06 15 views
9

con il pacchetto hashids, posso ottenere hash (e codificare y decodifica) dai numeriottenere hash da stringhe, come hashids

var Hashids = require("hashids"), 
    hashids = new Hashids("this is my salt", 8); 

var id = hashids.encode(1); 

esiste qualche pacchetto simile per ottenere hash da stringa? (con codifica/decodifica)

risposta

16
var Hashids = require("hashids"); 
var hashids = new Hashids("this is my salt"); 

var hex = Buffer('Hello World').toString('hex'); 
console.log (hex); // '48656c6c6f20576f726c64' 

var encoded = hashids.encodeHex(hex); 
console.log (encoded); // 'rZ4pPgYxegCarB3eXbg' 

var decodedHex = hashids.decodeHex('rZ4pPgYxegCarB3eXbg'); 
console.log (decodedHex); // '48656c6c6f20576f726c64' 

var string = Buffer('48656c6c6f20576f726c64', 'hex').toString('utf8'); 
console.log (string); // 'Hello World' 
+0

Buffer? Dove posso trovarlo? Grazie! – Eusthace

+0

https://nodejs.org/api/buffer.html –

+0

Lato client? Browser ... :) – Eusthace

Problemi correlati