poly-crypto:使用AES-256 GCM加密和解密数据; 可与Node和PHP 7.1+互操作

时间:2024-05-25 06:14:36
【文件属性】:

文件名称:poly-crypto:使用AES-256 GCM加密和解密数据; 可与Node和PHP 7.1+互操作

文件大小:82KB

文件格式:ZIP

更新时间:2024-05-25 06:14:36

cryptography crypto encryption aes cipher

多重加密 Poly glot加密图形。 在NodeJS和PHP 7.1+之间可互操作的高级加密功能。 项目目标 在NodeJS和PHP 7.1+上完全相同的API 无需外部C绑定即可在无服务器功能上使用的Node包 使用密钥或密码和盐进行双向对称加密 密码哈希 安装 # NodeJS npm install --save poly-crypto # PHP composer require poly-crypto 备忘单 部分 节点JS PHP PolyAES.withKey(key).encrypt(data) PolyAES :: withKey($ key)-> encrypt($ data) PolyAES.withKey(key).decrypt(encrypted) PolyAES :: withKey($ key)-> decrypt($ encrypted) Pol


【文件预览】:
poly-crypto-master
----.gitignore(120B)
----package.json(2KB)
----package-lock.json(188KB)
----src()
--------PolyAES.php(6KB)
--------PolyAES.js(7KB)
--------PolyBcrypt.js(2KB)
--------PolyRand.js(2KB)
--------PolyDigest.js(1KB)
--------PolyRand.php(3KB)
--------PolyBcrypt.php(2KB)
--------PolyDigest.php(1KB)
----LICENSE.md(742B)
----cli()
--------bcrypt-hash.js(267B)
--------bcrypt-verify.php(302B)
--------rand.php(203B)
--------aes-key-decrypt.php(312B)
--------aes-pass-encrypt.js(335B)
--------rand-string.js(283B)
--------bcrypt-verify.js(291B)
--------bcrypt-hash.php(278B)
--------aes-pass-decrypt.php(341B)
--------rand.js(183B)
--------aes-key-encrypt.js(308B)
--------rand-string.php(295B)
--------digest.js(181B)
--------digest.php(186B)
--------aes-pass-encrypt.php(341B)
--------aes-key-decrypt.js(308B)
--------aes-key-encrypt.php(312B)
--------aes-pass-decrypt.js(335B)
----.travis.yml(175B)
----CONTRIBUTING.md(4KB)
----index.js(264B)
----composer.json(1016B)
----CHANGELOG.md(500B)
----.prettierignore(16B)
----composer.lock(2KB)
----.prettierrc.js(218B)
----README.md(12KB)
----tests()
--------PolyBcrypt.spec.php(3KB)
--------PolyDigest.spec.js(836B)
--------PolyBcrypt.spec.js(3KB)
--------PolyDigest.spec.php(911B)
--------PolyRand.spec.js(2KB)
--------PolyAES.spec.js(4KB)
--------PolyRand.spec.php(2KB)
--------PolyAES.spec.php(5KB)
----.editorconfig(273B)

网友评论