文件名称:crypto:用于 Node.js 和浏览器的简化加密库
文件大小:91KB
文件格式:ZIP
更新时间:2024-06-25 18:50:05
JavaScript
cyphrd.js:javascript 加密库 一组加密和散列模块,可与 Node.js、require.js 或直接在浏览器中使用。 模块通常取自其他开源项目(参见文件头),然后更新以改进规范支持(大量单元测试)和性能。 模块 哈希函数 是一种获取任意数据并返回固定大小的结果(散列值)的方法,因此对数据的任何更改都会导致结果值发生更改。 有很多方法可以使用散列函数,从消息认证、数据完整性和数据索引。 按键扩展 对称 (rijndael) 非对称(公私钥) rsa 编码 base64 端序 十六进制 utf8 公用事业 passphrases:识别密码可猜测性的实用程序 如何使用 用法因库类型(散列、对称、非对称)而异,并且有用于密钥生成、密码安全改进等的实用程序。 散列 哈希函数最简单、最直接的用法是: var cyphrd = require('cyphrd')
【文件预览】:
crypto-master
----.jshintrc(445B)
----lib()
--------passphrases.dict.json(3KB)
--------passphrases.js(3KB)
--------encryption()
--------encoding()
--------utils.js(5KB)
--------jsbn()
--------jsbn2.js(29KB)
--------hash()
--------prng()
--------index.js(1KB)
----.travis.yml(91B)
----test()
--------pbkdf2.unittests.js(2KB)
--------.jshintrc(715B)
--------aes.unittests.js(8KB)
--------md5.unittests.js(215B)
--------rc4.unittests.js(350B)
--------utf8.unittests.js(757B)
--------ripdemd.unittests.js(231B)
--------base64.unittests.js(1KB)
--------sha1.unittests.js(1KB)
--------sha512.unittests.js(2KB)
--------hex.unittests.js(497B)
--------sha256.unittests.js(1KB)
----LICENSE.md(31KB)
----README.md(3KB)
----.gitignore(225B)
----index.js(34B)
----package.json(767B)