Download the PHP package ranabd36/openssl-encryption without Composer

On this page you can find all versions of the php package ranabd36/openssl-encryption. 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 openssl-encryption

OpenSSL Encryption

Secure Laravel OpenSSL Public Key/Private Key Encryption Library.

Introduction

OpenSSL Encryption is laravel public/private key pair encryption package. Which allow you to generate public/private key and encrypt and decrypt data with that public/private key.

You want to send/receive secure message to your friends. Then you have to generate public/private key and send the public key to your friends. Now one of your friends encrypt the message with your given public key and send it to you. You receive the message and decrypt the message with your private key.

If any attacker found the message but the attacker could not decrypt it without your private key. So don't share your private key with anyone.

Install (Laravel)

Install via composer

The package is auto-discovered and registered by default, but if you want to register it yourself:

Add service provider to config/app.php in providers section.

Add alias to config/app.php in alias section.

To publish the config, run the vendor publish command:

Usage

To generate public/private key run the following artisan command :

After generating the key you need to set your public/private key path to config/openss.php and passphrase (if you set passphrase while generating key).

Encrypt Data:

Decrypt Data:

Upcoming Feature

Encrypt and decrypt with multiple public/private key.

License

OpenSSL Encryption is open-sourced software licensed under the MIT license


All versions of openssl-encryption with dependencies

PHP Build Version
Package Version
Requires ext-openssl Version *
php Version >=5.4.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 ranabd36/openssl-encryption contains the following files

Loading the files please wait ....