miscreant.js:错误的TypeScript实现

时间:2024-06-13 07:51:26
【文件属性】:

文件名称:miscreant.js:错误的TypeScript实现

文件大小:118KB

文件格式:ZIP

更新时间:2024-06-13 07:51:26

security cryptography key-wrapping miscreant aes-siv

miscreant.js ( 带给您的您从未听说过的最佳加密 Miscreant的JavaScript兼容TypeScript实现:高级对称加密库,提供 ( ), 和结构。 这些算法易于使用(或者很难滥用),并且支持对单个消息或消息流进行加密。 AES-SIV提供了(NRMR):与这种更流行的AES加密模式(例如不同,用这种结构意外重用随机数并不是安全灾难。 使用AES-SIV ,重用随机数的最坏结果是攻击者可以看到您已经发送了两次相同的明文,而几乎所有其他AES模式都可以使和/或完整明文恢复变得相反。 帮助与讨论 有问题吗? 想提出功能或更改建议? Gitter :基于Web的有关不道德项目(包括miscreant.js)的聊天 Google网上论坛:通过网络或电子邮件( miscreant-crypto+subscribe@googlegroups.com )加入 安全须知


【文件预览】:
miscreant.js-develop
----.gitignore(23B)
----.codeclimate.yml(72B)
----package.json(1KB)
----tslint.json(145B)
----package-lock.json(270KB)
----src()
--------stream.ts(4KB)
--------siv.ts(6KB)
--------interfaces.ts(2KB)
--------internals()
--------aead.ts(1KB)
--------mac()
--------providers()
--------exceptions.ts(493B)
--------index.ts(501B)
----webpack.config.js(656B)
----.travis.yml(292B)
----gulpfile.js(646B)
----AUTHORS.md(376B)
----CODE_OF_CONDUCT.md(3KB)
----tsconfig.json(545B)
----vectors()
--------aes_cmac.tjson(2KB)
--------aes_pmac.tjson(7KB)
--------dbl.tjson(874B)
--------aes_siv_aead.tjson(3KB)
--------aes_siv_stream.tjson(8KB)
--------aes_pmac_siv.tjson(4KB)
--------aes_ctr.tjson(731B)
--------aes_siv.tjson(3KB)
--------aes.tjson(654B)
----LICENSE.txt(4KB)
----bench()
--------siv.bench.ts(930B)
--------benchmark.ts(5KB)
--------aes.bench.ts(444B)
--------cmac.bench.ts(666B)
--------ctr.bench.ts(599B)
----README.md(19KB)
----CHANGES.md(2KB)
----test()
--------aes.spec.ts(2KB)
--------aes_pmac_siv.spec.ts(2KB)
--------aes_pmac.spec.ts(762B)
--------aes_siv_aead.spec.ts(2KB)
--------support()
--------aes_cmac.spec.ts(762B)
--------aes_siv.spec.ts(4KB)
--------constant-time.spec.ts(2KB)
--------aes_ctr.spec.ts(775B)
--------aes_siv_stream.spec.ts(3KB)
--------wipe.spec.ts(286B)
--------block.spec.ts(537B)
----tsfmt.json(96B)

网友评论