UNPKG

@sparta-utils/crypto-util

Version:

一个支持多种加密算法的加密工具库,涵盖 AES、RSA、SM2、SM3、SM4、SHA、HMAC、MD5、Base64、JWT 等,适用于日常加解密、签名验签、摘要、Token 管理等场景。

69 lines (68 loc) 1.64 kB
{ "name": "@sparta-utils/crypto-util", "version": "1.0.14", "description": "一个支持多种加密算法的加密工具库,涵盖 AES、RSA、SM2、SM3、SM4、SHA、HMAC、MD5、Base64、JWT 等,适用于日常加解密、签名验签、摘要、Token 管理等场景。", "main": "dist/index.js", "module": "dist/index.esm.js", "types": "dist/index.d.ts", "exports": { ".": { "require": "./dist/index.js", "import": "./dist/index.esm.js", "types": "./dist/index.d.ts" } }, "scripts": { "build": "rollup -c", "clean": "rm -rf dist", "prepare": "npm run build" }, "keywords": [ "加密", "解密", "加密工具", "crypto", "AES", "RSA", "SM2", "SM3", "SM4", "SHA256", "SHA512", "HMAC", "MD5", "Base64", "JWT", "加签", "验签", "国密", "CryptoUtil", "加密算法", "加密工具库", "前端加密", "Node.js 加密", "typescript 加密", "cryptography", "token 加密", "统一加密工具" ], "author": "lihongquan", "license": "MIT", "devDependencies": { "@types/crypto-js": "^4.2.2", "@types/js-base64": "^3.3.1", "@types/jsonwebtoken": "^9.0.9", "@types/node": "^20.0.0", "rollup": "^4.0.0", "rollup-plugin-typescript2": "^0.35.0", "typescript": "^5.3.0" }, "dependencies": { "crypto-js": "^4.2.0", "jose": "^6.0.11", "js-base64": "^3.7.5", "jsencrypt": "^3.3.2", "jsonwebtoken": "^9.0.2", "sm-crypto": "^0.3.9" } }