jarvis/md5 问题修复 & 功能扩展

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

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

jarvis/md5

Composer 安装命令:

composer require jarvis/md5

包简介

md5

README 文档

README

  1. composer require jarvis/md5

  2. reuqire安装 composer install

    {
        "require": {
             "jarvis/md5": "~1.0"
        }
    }
    

  3. Find the providers key in config/app.php and register the Captcha Service Provider.

    'providers' => [    
    	Jarvis\Md5\Md5HasherProvider::class,
    ]
    
    'aliases' => [    
    	'Md5Hasher' => Jarvis\Md5\Facade\Md5Hasher::class,
    ]
    

  4. For Example

    <?php
    
    namespace App\Http\Controllers\Test;
    
    use Illuminate\Http\Request;
    use App\Http\Controllers\Controller;
    use Md5Hasher;
    
    
    /**
     * Class JarvisController
     * @package App\Http\Controllers\Test
     */
    class JarvisController extends Controller
    {
        /**
         * 生成MD5加密值
         * @return mixed
         */
        public function md5(){
            //return app('jarvis-md5')->make('123456',['salt'=>'Jarvis']);
           return Md5Hasher::make('123456',['salt'=>'Jarvis']);
        }
    
        /**
         *检验是否正确
         */
        public function md5check(){
    
            //true
            //$bool = app('jarvis-md5')->check('123456','1f3653b1e691bac8a0cf38e84b416373',['salt'=>'Jarvis']);
    
            //false
            //$bool = app('jarvis-md5')->check('123456-','1f3653b1e691bac8a0cf38e84b416373',['salt'=>'Jarvis']);
            //dd($bool);
    
            $bool = Md5Hasher::check('123456-','1f3653b1e691bac8a0cf38e84b416373',['salt'=>'Jarvis']);
            dd($bool);
        }
    
    }
    
    

5.Tinker use check

☁ Laravel54 [master] ⚡php artisan tinker
app('jarvis-md5')->make('123456',['salt'=>'Jarvis'])
=> "1f3653b1e691bac8a0cf38e84b416373"
>>> app('jarvis-md5')->check('123456','1f3653b1e691bac8a0cf38e84b416373',['salt'=>'Jarvis'])
=> true
>>> app('jarvis-md5')->check('123456','1f3653b1e691bac8a0cf38e84b416373',['salt'=>'Jarvis1'])
=> false

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2017-11-18

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固