【文件属性】:
文件名称:god_crypto:Deno的纯JavascriptTypescript加密实现。 AES,RSA,HMAC和TOTP
文件大小:71KB
文件格式:ZIP
更新时间:2021-03-08 22:29:45
javascript typescript crypto deno TypeScript
上帝加密
用于Deno的纯Javascript / Typescript加密实现。 我们将尝试使用WebCrypto(如果可用),然后回退纯Javascript实现。
参考
支持的算法
支持块密码模式:CBC,CFB和ECB
支持RSA-PKCS1 v1.5和RSA-OAEP填充
支持RSASSA-PSS签名
支持RSASSA-PKCS1-v1_5签名
应用领域
实用性
您可以使用的一些有用的特质
单击此处以获取完整的文档:
模组
您可以选择包含整个god_crypto实现,也可以仅包含所需的模块。
// Load everything
import { AES, RSA, TOTP, hmac, encode } from "https://deno.land/x/god_crypto/mod.ts";
// Load what you need
import { AES }
【文件预览】:
god_crypto-master
----.github()
--------workflows()
----aes.ts(34B)
----encode.ts(41B)
----otp.ts(35B)
----src()
--------rsa()
--------binary.ts(1KB)
--------utility()
--------aes()
--------math.ts(267B)
--------helper.ts(2KB)
--------hash.ts(850B)
--------otp()
--------hmac()
----.vscode()
--------settings.json(189B)
----.prettierrc.json(29B)
----benchmark()
--------rsa_decryption.ts(5KB)
----LICENSE(1KB)
----hmac.ts(35B)
----README.md(3KB)
----tests()
--------rsa()
--------utility()
--------aes()
--------otp()
--------hmac()
----.gitignore(0B)
----rsa.ts(34B)
----mod.ts(179B)