bit-cr8

node v10.24.1
version: 1.0.0
endpointsharetweet
const Table = { key: { kb_z: 0, kb_o: 1, kb_tw: 2, kb_th: 3, kb_fo: 4, kb_fi: 5, kb_si: 6, kb_se: 7, kb_e: 8, kb_n: 9 }, string: { sb_z: 'zero', sb_o: 'one', sb_tw: 'two', sb_th: 'three', sb_fo: 'four', sb_fi: 'five', sb_si: 'six', sb_se: 'seven', sb_e: 'eight', sb_n: 'nine' } } // Generates a new ID function genID () { var init_arr = new Uint32Array(1) var rawID = window.crypto.getRandomValues(init_arr) var retreiver = { unrefinedData: rawID } // Takes the data and converts function undef () { var initial = { refData: Array.from(retreiver.unrefinedData) } // The unprocessed data is then sent to an array function rawToArray () { var proc = { i: initial.refData.length(), k: 0, accessByte: initial.refData[k], processData: [], transfer: this.processData } while (proc.k >= proc.i) { switch (proc.accessByte) { case 0: if (proc.accessbyte === Table.string.sb_z) { newb = Table.string.sb_z proc.processData.push(newb) } break case 1: if (proc.accessbyte === Table.string.sb_o) { newb = Table.string.sb_o proc.processData.push(newb) } break case 2: if (proc.accessbyte === Table.string.sb_tw) { newb = Table.string.sb_tw proc.processData.push(newb) } break case 3: if (proc.accessbyte === Table.string.sb_th) { newb = Table.string.sb_th proc.processData.push(newb) } break case 4: if (proc.accessbyte === Table.string.sb_fo) { newb = Table.string.sb_fo proc.processData.push(newb) } break case 5: if (proc.accessbyte === Table.string.sb_fi) { newb = Table.string.sb_fi proc.processData.push(newb) } break case 6: if (proc.accessbyte === Table.string.sb_si) { newb = Table.string.sb_si proc.processData.push(newb) } break case 7: if (proc.accessbyte === Table.string.sb_se) { newb = Table.string.sb_se proc.processData.push(newb) } break case 8: if (proc.accessbyte === Table.string.sb_e) { newb = Table.string.sb_e proc.processData.push(newb) } break case 9: if (proc.accessbyte === Table.string.sb_n) { newb = Table.string.sb_n proc.processData.push(newb) } break } k++ } } // The array is then converted into an AES-friendly string function arrayToString () { var Data = { final: proc.transfer.join(''), complete: final } Object.create(Data) } } } // Expected to carry the AES key everywhere var globalData = { data: Data.complete }; Object.create(globalData);
Loading…

no comments

    sign in to comment