mipher:用干净的TypeScript编写的Mobile Cipher库

时间:2024-06-08 02:44:22
【文件属性】:

文件名称:mipher:用干净的TypeScript编写的Mobile Cipher库

文件大小:1.94MB

文件格式:ZIP

更新时间:2024-06-08 02:44:22

uuid typescript aes pbkdf2 ed25519

密友 中号obileçipher密码库写在干净的打字稿 高光度和设计目标 JS中有很多加密库,但是我需要TypeScript中用于移动设备的干净,轻便,可靠,快速和简单的库。 那真是无能为力。 一组通用加密算法,针对速度,安全性和大小进行了优化。 仅将现代类型的数组(如Uint8Array和Uint32Array用作消息/数据类型 快速简单,无依赖性 自己的加密随机数生成器(使用FORTUNA实现) 广泛的通过测试套件 麻省理工学院执照 支持的算法 AES 蛇 茶叉20 曲线25519,Ed25519 HMAC PBKDF2 SHA-1,SHA-256,SHA-512,SHA-3,Keccak,SHAKE UUID 随机发生器 区块模式(ECB,CBC,CTR) 填充(PKCS5,PKCS7,零填充) 格式转换器(bin,数字,十六进制,base64,字符串) 实


【文件预览】:
mipher-master
----src()
--------uuid.ts(6KB)
--------aes.ts(54KB)
--------sha512.ts(13KB)
--------base.ts(14KB)
--------index.ts(2KB)
--------serpent.ts(19KB)
--------pbkdf2.ts(4KB)
--------chacha20.ts(6KB)
--------x25519.ts(29KB)
--------random.ts(17KB)
--------tsconfig.json(519B)
--------hmac.ts(4KB)
--------blockmode.ts(6KB)
--------padding.ts(4KB)
--------sha1.ts(7KB)
--------sha256.ts(7KB)
--------sha3.ts(13KB)
----.npmignore(25B)
----LICENSE(1KB)
----test()
--------spec()
--------tsconfig.json(436B)
--------common.js(265B)
--------mocha.opts(107B)
----tslint.json(1KB)
----README.md(2KB)
----.gitignore(27B)
----package.json(1KB)

网友评论