加入CODE CHINA

· 不限速    · 不限空间    · 不限人数    · 私仓免费

免费加入
    README.MD

    FatSmallTools

    一系列小工具,用来做些奇怪的事情。

    安装

    确保PHP版本在7.0以上。

    推荐通过Composer进行安装

    Composer的安装请参考官方配置。

    安装好Composer后,在你的项目中创建一个 composer.json 文件:

    {
        "require": {
            "tianhe1986/fatsmalltools": "*"
        }
    }

    然后在项目文件夹下执行:

    $ composer install

    之后添加autoloader:

    <?php
    require "vendor/autoload.php";

    navicat密码保存加解密

    原理参考 how-does-navicat-encrypt-password,有兴趣的可以自己研究下^^

    使用方法如下:

    use FatSmallTools\NavicatPassword;
    
    //需要指定版本,11或12
    $navicatPassword = new NavicatPassword(11);
    //$navicatPassword = new NavicatPassword(12);
    
    //加密
    $encode = $navicatPassword->encrypt('123456'); // verstion 11 15057D7BA390, version 12 833E4ABBC56C89041A9070F043641E3B
    
    //解密
    $decode = $navicatPassword->decrypt('15057D7BA390');
    //$decode = $navicatPassword->decrypt('833E4ABBC56C89041A9070F043641E3B');

    项目简介

    🚀 Github 镜像仓库 🚀

    源项目地址

    https://github.com/tianhe1986/fatsmalltools

    发行版本

    当前项目没有发行版本

    贡献者 1

    T tianhe1986 @tianhe1986

    开发语言

    • PHP 100.0 %