LaravelPackages.net
Acme Inc.
Toggle sidebar
xiaowu/laravel-rsa

261
3
v1.5
About xiaowu/laravel-rsa

xiaowu/laravel-rsa is a Laravel package. It currently has 3 GitHub stars and 261 downloads on Packagist (latest version v1.5). Install it with composer require xiaowu/laravel-rsa. Discover more Laravel packages by xiaowu or browse all Laravel packages to compare alternatives.

Last updated

laravel-rsa

基于laravel框架封装RSA算法类

简介

这人比较懒,懒得写了。。。。

环境条件

  • PHP >= 7.2
  • laravel/Lumen >= 5.7
  • 开启php的openssl扩展

安装

composer require xiaowu/laravel-rsa

config

生成config/lararsa.php配置文件。

    php artisan lararsa:config

使用

    $data = '待处理数据';
   
    方式一:
    $sign = LaraRsa::createdSign($data);                // 生成签名

    $result = LaraRsa::verifySign($data, $sign);        // 验证签名
    
    $result = LaraRsa::encrypt($data);                  // 加密

    $result = LaraRsa::decrypt($data);                  // 解密
    
    方式二:
    $LaraRsa = new LaraRsa();

    $sign = $LaraRsa->createdSign($data);                // 生成签名

    $result = $LaraRsa->verifySign($data, $sign);        // 验证签名
    
    $result = $LaraRsa->encrypt($data);                  // 加密

    $result = $LaraRsa->decrypt($data);                  // 解密

异常处理

异常类:RsaKeyException.php

更新

  • 2020-03-14 create
  • 2020-03-16 更新调用
  • 2020-04-01 简单优化
  • 2020-04-07 代码优化

Star History Chart