PHPackages                             l-freeze/crypto - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Security](/categories/security)
4. /
5. l-freeze/crypto

ActiveLibrary[Security](/categories/security)

l-freeze/crypto
===============

This package provides the encryption by some methods.

v0.1.0(2y ago)04MITPHPPHP &gt;=8.2

Since Oct 8Pushed 2y agoCompare

[ Source](https://github.com/l-freeze/php-crypto)[ Packagist](https://packagist.org/packages/l-freeze/crypto)[ RSS](/packages/l-freeze-crypto/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

[![Packagist Version](https://camo.githubusercontent.com/ee93cfde1018b84f7478b1cbe0aee20506605e03d141fe09561014fd0d70a838/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6c2d667265657a652f63727970746f)](https://packagist.org/packages/l-freeze/crypto)[![Test](https://github.com/l-freeze/php-crypto/actions/workflows/ci.yaml/badge.svg)](https://github.com/l-freeze/php-crypto/actions/workflows/ci.yaml)

why?
====

[](#why)

- iv指定した場合の暗号化で常に同じ結果になるように。 ただしivを指定しない方法で利用する方がセキュリティは高くなる
- sodium/opensslに対応
- sodium/opensslいずれかのライブラリーが使えれば良い為、requiredにはそれらを記載していない

Usage
=====

[](#usage)

install

```
composer require l-freeze/crypto

```

or

```
docker run --rm --interactive --tty --volume $PWD:/app   --user $(id -u):$(id -g)  composer require l-freeze/crypto

```

example

```
//index.php
