Egyedi azonosítók és hash-ek generálása
- Az
UID()rövid, időrendben rendezett, egyedi azonosítót hoz létre (12 karakter). A létrehozás ideje szerint rendeződik, és ezt ellenőrzi azUIDbemeneti típus. Használd a dokumentumaid elsődleges kulcsaként. - A
GUID(length)a kért hosszúságú véletlen sztringet hoz létre. Használd tokenekhez és fájlnevekhez. - A
HASH(value)gyors numerikus hash-t ad vissza (nem kriptográfiai). Használd gyorsítótár-kulcsokhoz, ETagekhez és shardinghoz, soha jelszavakhoz.
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'))
});
}