Home
Docs
GitHub
Pricing
Blog
Log In

Run Sandworm Audit for your App

Get started
Generated on May 17, 2024 via composer
Package summary
Share
0
issues
1
license
2
MIT
Package created
14 Mar 2015
Version published
19 Jun 2023
Maintainers
1
Total deps
2
Direct deps
1
License
MIT

Issues

0
This package has no issues

Licenses

MIT License

Permissive
OSI Approved
This is a human-readable summary of (and not a substitute for) the license. Disclaimer.
Can
commercial-use
modify
distribute
sublicense
private-use
Cannot
hold-liable
Must
include-copyright
include-license
2 Packages, Including:
defuse/php-encryption@v2.4.0
paragonie/random_compat@v9.99.100
Disclaimer

This deed highlights only some of the key features and terms of the actual license. It is not a license and has no legal value. You should carefully review all of the terms and conditions of the actual license before using the licensed material.

Sandworm is not a law firm and does not provide legal services. Distributing, displaying, or linking to this deed or the license that it summarizes does not create a lawyer-client or any other relationship.

Direct Dependencies

1
All Dependencies CSV
β“˜ This is a list of defuse/php-encryption 's direct dependencies. Data on all dependencies, including transitive ones, is available via CSV download.
NameVersionSizeLicenseTypeVulnerabilities
paragonie/random_compatv9.99.1005.93 kBMIT
prod

Visualizations

Frequently Asked Questions

What does defuse/php-encryption do?

Defuse/php-encryption is a secure PHP encryption library designed for encrypting data with a key or password. This robust library requires PHP 5.6 or newer and OpenSSL 1.0.1 or newer to function correctly. Crafted by Taylor Hornby and Scott Arciszewski, along with the support of several open-source contributors, this tool stands out due to its robust security and the fact that it's "difficult to misuse". The API design strives to be both user-friendly and resilient against use in insecure ways.

How do you use defuse/php-encryption?

To start using defuse/php-encryption, you'll first need to install it using Composer by running the following command:

composer require defuse/php-encryption

Following installation, you can dive into the Tutorial to learn the basics about how to use the library.

Once you have an understanding of the fundamentals, you can refer to the official documentation provided for each class the library offers. These are:

Alongside these resources, there are also practical examples available at the following projects: encutil and fileencrypt.

Moreover, if you run into any problem, consult the FAQ section.

Where are the defuse/php-encryption docs?

The complete documentation for the defuse/php-encryption library can be accessed via their GitHub repository. It provides a thorough guide to start using the tool, a series of class explanations, an FAQ section, and more. The main documentation resources are:

These all combine to provide valuable insights to help users understand more deeply how to utilise the defuse/php-encryption library effectively.