websvc/cryptor
最新稳定版本:1.0.3
Composer 安装命令:
composer require websvc/cryptor
包简介
README 文档
README
This package includes 2 versions of encryption.
-
Cryptor
- Encrypts and Decrypts using a provided key, and random IV
-
CryptorFixedIv
- Encrypts and Decrypts using a provided key, with fixed (provideable) IV
Examples:
$data = '{"val1":"xxxxxx"}'; $encryption_key = "964POMWCLRCP+A0ER3UMRPODSJGFV3843QĹK,FD9843MQewocm3c4"; $crypt = new CryptorFixedIv($encryption_key); $encrypted = $crypt->encrypt($data); echo "\nencrypted: " . $encrypted; $crypt = new CryptorFixedIv($encryption_key); echo "\ndecrypted: " . $crypt->decrypt($encrypted); echo chr(10); # encrypted: PAlHiBIcsH7A61fPySEasRurrYAGzAmTIMxTR82LB8w= # decrypted: {"val1":"xxxxxx"}
Compatible with JS:
cd src/JS npm i node test.js # Base64 Encrypted: PAlHiBIcsH7A61fPySEasRurrYAGzAmTIMxTR82LB8w= # Decrypted Text: {"val1":"xxxxxx"}
统计信息
- 总下载量: 3.17k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-02-10