INNER CODE UNIT · TypeScript
createRoutes
jonasstrehle/supercookie · server/main.ts:35
const createRoutes = (base: string, count: number): Array<string> => {
const array = [];
for (let i=0; i<count; i++)
array.push(crypto.createHash("MD5")
.update(`${base}${i.toString()}`).digest("base64")
.replace(/(\=|\+|\/)/g, '0').substring(0, 22));
return array;
}
/**
* @class Storage
* For writing and reading
* persistent JSON on file-system
*/
class Storage {
private _path: string = path.join(path.resolve(), "data.json");
private _content: object = {};
private _contentProxy: object;