webazon/crypto-ssl 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

webazon/crypto-ssl

最新稳定版本:1.0.0

Composer 安装命令:

composer require webazon/crypto-ssl

包简介

PHP библиотека шифрования на основе OpenSSL

README 文档

README

crypto-ssl

PHP библиотека шифрования на основе OpenSSL для безопасной передачи и обмена данными.

Установка

Можно установить используя менеджер пакетов Composer

$ composer require webazon/crypto-ssl

или скачать пакет с GitHub

Инициализация

require __DIR__ . '/vendor/autoload.php';

$public_key = 'ПУБЛИЧНЫЙ_КЛЮЧ';
$private_key = 'ПРИВАТНЫЙ_КЛЮЧ';

$openSSL = new Webazon\CryptoSSL\OpenSSL($public_key,$private_key);

Генерация пары ключей

$keys = new Webazon\CryptoSSL\KeyPair();

$public_key = $keys -> getPublicKey();
$private_key= $keys -> getPrivateKey();

Генерация произвольного рыбо-текста

string fishText ( [string $type] ,[int $number], [ strinf $format ] )

$text=$openSSL -> fishText();

Список необязательных параметров

type - sentence - вернет указанное количество предложений (по-умолчанию) paragraph - вернет указанное количество абзацев title - вернет указанное количество заголовков

number 1-500 - количество предложений, которые можно запросить единовременно

​ (по-умолчанию: 3) ​ 1-100 - то же самое, но для абзацев (по-умолчанию: 3) ​ 1-500 - то же самое, но для заголовков (по-умолчанию: 1)

format json - вернет JSON-строку со статусом, текстом и кодом ошибки, если она есть html - вернет чистый HTML

Список доступных методов

Шифрование данных

text encryptSSL ( string $text )

$encrypted = $openSSL -> encryptSSL($text);

Дешифровка данных

text decryptSSL ( string $text )

$decrypted = $openSSL -> decryptSSL($encrypted);

License

© 2022 ИП Кацеф Алексей Михайлович

Настоящим предоставляется бесплатное разрешение любому лицу, получившему копию данного программного обеспечения и связанных с ним файлов документации ("Программное обеспечение"), использовать в Программном обеспечении без ограничений, включая, помимо прочего, права копировать, изменять, объединять, публиковать, распространять, сублицензировать и/или продавать копий Программного обеспечения, а также разрешить лицам, которым Программное обеспечение предоставляется для этого при соблюдении следующих условий: Вышеприведенное уведомление об авторских правах и это уведомление о разрешении должны быть включены во все копии или существенные части Программного обеспечения. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕТСЯ, ВКЛЮЧАЯ, ПОМИМО ПРОЧЕГО, ГАРАНТИИ КОММЕРЧЕСКОЙ ЦЕННОСТИ, ПРИГОДНОСТЬ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ И НЕНАРУШЕНИЕ ПРАВ. НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ АВТОРЫ ИЛИ ВЛАДЕЛЕЦ АВТОРСКИХ ПРАВ НЕ НЕСУТ ОТВЕТСТВЕННОСТЬ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, УЩЕРБ ИЛИ ДРУГОЕ. ОТВЕТСТВЕННОСТЬ, БУДУЩАЯ ПО ДОГОВОРУ, ДЕЛИКТУ ИЛИ ИНЫМ ОБРАЗОМ, ВОЗНИКАЮЩАЯ ИЗ, ВНЕ ИЛИ В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ДРУГИМИ СДЕЛКАМИ В ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.

统计信息

  • 总下载量: 16
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2022-10-08

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固