diff --git a/package-lock.json b/package-lock.json index 42dee85..36cca58 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,8 +6,10 @@ "": { "dependencies": { "crc": "^4.3.2", + "js-md5": "^0.8.3", "pinia": "^2.2.0", "pinia-plugin-unistorage": "^0.1.2", + "sm-crypto": "^0.3.13", "uview-plus": "^3.3.12" } }, @@ -134,6 +136,18 @@ "optional": true, "peer": true }, + "node_modules/js-md5": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/js-md5/-/js-md5-0.8.3.tgz", + "integrity": "sha512-qR0HB5uP6wCuRMrWPTrkMaev7MJZwJuuw4fnwAzRgP4J4/F8RwtodOKpGp4XpqsLBFzzgqIO42efFAyz2Et6KQ==", + "license": "MIT" + }, + "node_modules/jsbn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", + "license": "MIT" + }, "node_modules/pinia": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.2.0.tgz", @@ -172,6 +186,15 @@ "integrity": "sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==", "license": "MIT" }, + "node_modules/sm-crypto": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/sm-crypto/-/sm-crypto-0.3.13.tgz", + "integrity": "sha512-ztNF+pZq6viCPMA1A6KKu3bgpkmYti5avykRHbcFIdSipFdkVmfUw2CnpM2kBJyppIalqvczLNM3wR8OQ0pT5w==", + "license": "MIT", + "dependencies": { + "jsbn": "^1.1.0" + } + }, "node_modules/tiny-emitter": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", diff --git a/package.json b/package.json index 5479ba7..86d3f77 100644 --- a/package.json +++ b/package.json @@ -1,8 +1,10 @@ { "dependencies": { "crc": "^4.3.2", + "js-md5": "^0.8.3", "pinia": "^2.2.0", "pinia-plugin-unistorage": "^0.1.2", + "sm-crypto": "^0.3.13", "uview-plus": "^3.3.12" } } diff --git a/pages/demo/demo.vue b/pages/demo/demo.vue index bbffc29..f57f0c7 100644 --- a/pages/demo/demo.vue +++ b/pages/demo/demo.vue @@ -1,7 +1,6 @@