Download the PHP package lfyw/opencrypt without Composer

On this page you can find all versions of the php package lfyw/opencrypt. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package opencrypt

opencrypt

A crypt sdk..

StyleCI build status

Installing

Usage

方案参考PHP 和 Web 端对称加密传输|JSEncrypt|CryptoJS,方便前后端简单加密解密的一个工具.

配置

发布配置文件

配置文件说明

加密状态决定是否对加密内容进行处理,建议本地开发时可以关闭以提高本地开发和测试效率。

密钥保存方式有两种,分别是文件保存方式和环境变量保存方式。顾名思义,文件保存方式会将密钥保存在文件里,密钥保存方式会将密钥写入.env文件。除此之外,其他没有什么区别。

设置opencrypt' => env('OPENCRYPT', false)true,即可使用

使用说明

生成密钥

如果采用文件模式,会根据配置文件将密钥保存在对应路径;如果采用环境变量保存模式,会将变量直接写入.env文件。

容器方法使用

Facade

助手函数

其他

如果需要前端配合做一些加密操作.将公钥复制一份给前端,前端参考PHP 和 Web 端对称加密传输|JSEncrypt|CryptoJS进行编码。

参考

PHP 和 Web 端对称加密传输|JSEncrypt|CryptoJS

Contributing

You can contribute in one of three ways:

  1. File bug reports using the issue tracker.
  2. Answer questions or fix bugs on the issue tracker.
  3. Contribute new features or update the wiki.

The code contribution process is not very formal. You just need to make sure that you follow the PSR-0, PSR-1, and PSR-2 coding guidelines. Any new code contributions must be accompanied by unit tests where applicable.

License

MIT


All versions of opencrypt with dependencies

PHP Build Version
Package Version
Requires laravel/framework Version ^8.0|^9.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package lfyw/opencrypt contains the following files

Loading the files please wait ....