Download the PHP package juanchosl/cryptology without Composer

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

Description

This library brings together different reversible encryption systems, keeping the parameterization unified with the idea of ​​being able to change systems without maintenance in the code, simply adapting the constructions of the instances

Instalation

use composer in order to install it

Types

Open SSL

Symmetric Password

The same password in plain text format for encode and decode, all receivers need to know the password

Options

Examples

Asymmetric PrivateKey/PublicKey

One to one, if the sender encode using the privatekey, the receiver needs to decode using the related public key

Options

Examples

Pkcs1

For all message types, send to some using public keys but generating an exclusive passphrase for each receiver, any one need to decode using his private key and the passphrase of the message

Options

Examples

You can sign the sended message with your own private key in order to ensure your identity

And verify the received message using the sender certificate

Pkcs7

For SMIME messages, send to some using receivers certificates and decode using the private key. We can sign the messages in order to apply a certification of sender

Options

Examples

You can sign the sended message with your own private key in order to ensure your identity

And verify the received message using the sender certificate

CMS

For multipurpose messages, send to some using receivers certificates and decode using our own private key and certificate. We can sign the messages in order to apply a certification of sender

Options

Examples

You can sign the sended message with your own private key in order to ensure your identity

And verify the received message using the sender certificate

Gpg

For use the Open GPG standard

Gnupg

Require the gnupg library installed for php

Examples

You can sign the sended message with your own private key in order to ensure your identity

And verify the received message using the sender certificate

GpgConsole

Require the gpg library installed for console

Examples

You can sign the sended message with your own private key in order to ensure your identity

And verify the received message using the sender certificate

Older systems

We add an older type of encryption in order to be able to mantain our systems

Mcrypt

The same password in plain text format for encode and decode, all receivers need to know the password

Utils

For create a GPG key use the console and follow the instructions, updating the phpunit.xml with the new credentials


All versions of cryptology with dependencies

PHP Build Version
Package Version
Requires php Version ^7.1 || ^8.0
ext-openssl Version *
juanchosl/exceptions Version 1.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 juanchosl/cryptology contains the following files

Loading the files please wait ....