Genera ids únicos y hashes
UID()crea un id único, corto y ordenado por tiempo (12 caracteres). Se ordena por fecha de creación y es lo que valida el tipo de entradaUID. Úsalo como clave primaria de tus documentos.GUID(length)crea una cadena aleatoria de la longitud pedida. Úsalo para tokens y nombres de fichero.HASH(value)devuelve un hash numérico rápido (no criptográfico). Úsalo para claves de caché, ETags y sharding, nunca para contraseñas.
exports.install = function() {
ROUTE('GET /ids/', ids);
};
function ids($) {
var a = UID();
var b = UID();
$.json({
uid: a,
uidlength: a.length,
valid: a.isUID(),
different: a !== b,
guid: GUID(20),
sameHash: HASH('total') === HASH('total'),
otherHash: HASH('total') !== HASH('Total'),
type: typeof(HASH('total'))
});
}