god_crypto:Deno的纯JavascriptTypescript加密实现。 AES,RSA,HMAC和TOTP

时间:2024-03-28 16:16:25
【文件属性】:

文件名称:god_crypto:Deno的纯JavascriptTypescript加密实现。 AES,RSA,HMAC和TOTP

文件大小:71KB

文件格式:ZIP

更新时间:2024-03-28 16:16:25

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)

网友评论