Skip to content

Commit a52a09c

Browse files
committed
feat(安全): 实现零知识金库架构,密钥以 SSE 密文落库,会话层以密文传输,仅在 OTP 生成或导出的瞬间于内存中解密,用完即焚。
1 parent fd5b3d2 commit a52a09c

49 files changed

Lines changed: 7225 additions & 2807 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

backend/dist/server.js

Lines changed: 225 additions & 49 deletions
Large diffs are not rendered by default.

backend/dist/server.js.map

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

backend/dist/worker.js

Lines changed: 208 additions & 32 deletions
Large diffs are not rendered by default.

backend/dist/worker.js.map

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

frontend/dist/assets/aboutView-KGcnSSSR.js renamed to frontend/dist/assets/aboutView-435DbOiw.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/qrScanner-B80yywBq.js","assets/element-plus-Dh0klhaa.js","assets/vue-core-Daban9YF.js","assets/element-plus-Dh61In7b.css","assets/qr-utils-DSii33i3.js","assets/index-3GDgBUYF.js","assets/pdf-utils-r4RjNe6V.js","assets/compression-utils-CXh1ITwj.js","assets/simplewebauthn-3qpiAaRi.js","assets/tanstack-query-C-OQsQoR.js","assets/index-CKCC89YU.css"])))=>i.map(i=>d[i]);
1+
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/qrScanner-B20J4Iqr.js","assets/element-plus-Dh0klhaa.js","assets/vue-core-Daban9YF.js","assets/element-plus-Dh61In7b.css","assets/qr-utils-DSii33i3.js","assets/index-DcA3e3s7.js","assets/pdf-utils-r4RjNe6V.js","assets/compression-utils-CXh1ITwj.js","assets/simplewebauthn-3qpiAaRi.js","assets/tanstack-query-C-OQsQoR.js","assets/index-CKCC89YU.css"])))=>i.map(i=>d[i]);
22
import { _ as W, __tla as __tla_0 } from "./pdf-utils-r4RjNe6V.js";
33
import { p as x, f as ee, ay as ae, aF as le, aR as te, a1 as oe, G as se, i as re, d as ue, az as ne, _ as ie, $ as de, Z as ce, R as ve, a0 as pe, F as me, a8 as _e, aP as fe, X as be, E as z, o as ge } from "./element-plus-Dh0klhaa.js";
4-
import { p as ye, v as T, u as M, f as he, __tla as __tla_1 } from "./vaultService-BG9lhWM1.js";
5-
import { _ as Ve, a as ze, u as $e, p as we, i as ke, __tla as __tla_2 } from "./index-3GDgBUYF.js";
4+
import { p as ye, v as T, u as M, f as he, __tla as __tla_1 } from "./vaultService-C88N6RGX.js";
5+
import { _ as Ve, a as ze, u as $e, p as we, i as ke, __tla as __tla_2 } from "./index-DcA3e3s7.js";
66
import { aB as Se, k as Ee, e as $, f as Ae, I as c, M as b, Q as u, O as t, P as s, u as g, _ as y, Y as E, F as D, ac as Be, J as h, X as Te, Z as Ue, c as Ce, E as d, aD as qe } from "./vue-core-Daban9YF.js";
77
import "./compression-utils-CXh1ITwj.js";
88
import { __tla as __tla_3 } from "./resourceRegistry-COxFgigF.js";
@@ -109,7 +109,7 @@ let __tla = Promise.all([
109109
"success"
110110
],
111111
setup (oa, { emit: I }) {
112-
const O = qe(()=>W(()=>import("./qrScanner-B80yywBq.js"), __vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10]))), U = I, k = ze(), w = $e(), C = we(), q = Se();
112+
const O = qe(()=>W(()=>import("./qrScanner-B20J4Iqr.js"), __vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10]))), U = I, k = ze(), w = $e(), C = we(), q = Se();
113113
Ee(()=>{
114114
if (w.initialAddVaultParams) {
115115
const e = w.initialAddVaultParams;

frontend/dist/assets/appearanceSetting-CABfedtt.js renamed to frontend/dist/assets/appearanceSetting-L8UM9GH2.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)