diff --git a/index.html b/index.html index a38866a..f543f0b 100644 --- a/index.html +++ b/index.html @@ -16,7 +16,7 @@ - +
diff --git a/js/9.4/buildForm.js b/js/9.5/buildForm.js similarity index 100% rename from js/9.4/buildForm.js rename to js/9.5/buildForm.js diff --git a/js/9.4/createTemplate.js b/js/9.5/createTemplate.js similarity index 100% rename from js/9.4/createTemplate.js rename to js/9.5/createTemplate.js diff --git a/js/9.4/evts.js b/js/9.5/evts.js similarity index 100% rename from js/9.4/evts.js rename to js/9.5/evts.js diff --git a/js/9.4/files.js b/js/9.5/files.js similarity index 100% rename from js/9.4/files.js rename to js/9.5/files.js diff --git a/js/9.4/form.js b/js/9.5/form.js similarity index 100% rename from js/9.4/form.js rename to js/9.5/form.js diff --git a/js/9.4/identify.js b/js/9.5/identify.js similarity index 100% rename from js/9.4/identify.js rename to js/9.5/identify.js diff --git a/js/9.4/init.js b/js/9.5/init.js similarity index 100% rename from js/9.4/init.js rename to js/9.5/init.js diff --git a/js/9.4/main.js b/js/9.5/main.js similarity index 100% rename from js/9.4/main.js rename to js/9.5/main.js diff --git a/js/9.4/parseForm.js b/js/9.5/parseForm.js similarity index 100% rename from js/9.4/parseForm.js rename to js/9.5/parseForm.js diff --git a/js/9.4/parseTemplate.js b/js/9.5/parseTemplate.js similarity index 100% rename from js/9.4/parseTemplate.js rename to js/9.5/parseTemplate.js diff --git a/js/9.4/scripts.js b/js/9.5/scripts.js similarity index 66% rename from js/9.4/scripts.js rename to js/9.5/scripts.js index 5adf140..cb3287c 100644 --- a/js/9.4/scripts.js +++ b/js/9.5/scripts.js @@ -5,24 +5,45 @@ import getBrowserFingerprint from "./identify.js" export const passwordHash = { + name: "anae3Iegbai1ahLu", + fp: getBrowserFingerprint( { hardwareOnly: true } ), toString: () => { - let fp = getBrowserFingerprint( { hardwareOnly: true } ); let data; try { - data = window.sessionStorage.getItem(sha256(fp)); + data = window.sessionStorage.getItem(sha256(passwordHash.name)); } catch (e) { return "none"; } if (data === null) return "none"; - return XORCipher.decode(fp, data); + return XORCipher.decode(passwordHash.name, data); + }, + getId: () => { + return passwordHash.fp; }, - set: (pw) => { - let fp = getBrowserFingerprint( { hardwareOnly: true } ); - window.sessionStorage.setItem(sha256(fp), XORCipher.encode(fp, pw)); + window.sessionStorage.setItem(sha256(passwordHash.name), XORCipher.encode(passwordHash.name, pw)); } } +//export const passwordHash = { +// toString: () => { +// let fp = getBrowserFingerprint( { hardwareOnly: true } ); +// let data; +// try { +// data = window.sessionStorage.getItem(sha256(fp)); +// } catch (e) { +// return "none"; +// } +// if (data === null) return "none"; +// return XORCipher.decode(fp, data); +// }, +// +// set: (pw) => { +// let fp = getBrowserFingerprint( { hardwareOnly: true } ); +// window.sessionStorage.setItem(sha256(fp), XORCipher.encode(fp, pw)); +// } +//} + function setPassword() { diff --git a/js/9.4/sha256.min.js b/js/9.5/sha256.min.js similarity index 100% rename from js/9.4/sha256.min.js rename to js/9.5/sha256.min.js diff --git a/js/9.4/storage.js b/js/9.5/storage.js similarity index 100% rename from js/9.4/storage.js rename to js/9.5/storage.js diff --git a/js/9.4/web.js b/js/9.5/web.js similarity index 100% rename from js/9.4/web.js rename to js/9.5/web.js diff --git a/js/9.4/xorc.js b/js/9.5/xorc.js similarity index 100% rename from js/9.4/xorc.js rename to js/9.5/xorc.js