【文件属性】:
文件名称:EasyRSA:phpseclib的简单而安全的包装器
文件大小:16KB
文件格式:ZIP
更新时间:2021-05-14 18:18:32
php encryption signature rsa cryptography-library
EasyRSA
适用于简单而安全的包装器。
重要的!
为了获得更好的安全性,您想使用而不是EasyRSA。
动机
尽管随着索引演算攻击的发展,RSA的长期安全性(至多)是有问题的(至多),但是在流行PHP密码库中实现RSA的方式仍然存在许多问题,使其今天容易受到攻击。
感谢开发了的人们,可以在PHP中使用安全的RSA。 但是,对于一般PHP开发人员来说,它还不够友好,无法充分发挥其全部潜能。 因此,我们自己承担了提供一个用户友好界面的责任。
EasyRSA已获得麻省理工学院的许可,并由的安全PHP开发团队提供给您。
如何使用这个库?
composer require paragonie/easyrsa
生成RSA密钥对
您可以使用EasyRSA生成2048位(或更大)密钥。 默认大小为2048。
<?php
use ParagonIE \ EasyRSA \ KeyPair
【文件预览】:
EasyRSA-master
----phpunit.sh(100B)
----.github()
--------workflows()
----src()
--------EasyRSAInterface.php(835B)
--------Exception()
--------PrivateKey.php(931B)
--------KeyPair.php(2KB)
--------EasyRSA.php(6KB)
--------Kludge.php(759B)
--------PublicKey.php(511B)
----phpunit.xml.dist(570B)
----psalm.xml(646B)
----.travis.yml(261B)
----LICENSE(1KB)
----test()
--------KeyPairTest.php(799B)
--------EncryptionTest.php(4KB)
--------SignatureTest.php(527B)
----README.md(3KB)
----SECURITY.md(5KB)
----.gitignore(23B)
----composer.json(924B)