zoukankan      html  css  js  c++  java
  • shiro加密简单实现

    1、添加shiro依赖

    定义shiro的版本号

    <shiro.ver>1.2.3</shiro.ver>

    加入shiro的依赖

    <dependency>

            <groupId>org.apache.shiro</groupId>

            <artifactId>shiro-core</artifactId>

            <version>${shiro.ver}</version>

        </dependency>

     

        <dependency>

            <groupId>org.apache.shiro</groupId>

            <artifactId>shiro-web</artifactId>

            <version>${shiro.ver}</version>

        </dependency>

     

        <dependency>

            <groupId>org.apache.shiro</groupId>

            <artifactId>shiro-spring</artifactId>

            <version>${shiro.ver}</version>

        </dependency>

     

        <dependency>

            <groupId>org.apache.shiro</groupId>

            <artifactId>shiro-aspectj</artifactId>

            <version>${shiro.ver}</version>

        </dependency>

    </dependencies>

    2、抽出加密方法

    /**

     * MD5加密

     * @param src 原密码

     * @param salt 盐,可理解为扰乱码

        @param hashIterations 散列次数,可理解为加密次数

     * @return

     */

    private String encrypt(String src, String salt){

         Md5Hash md5 = new Md5Hash(src,salt, hashIterations);

         return md5.toString();

    }

     在进行按用户名和密码查找用户时,需要对输入密码进行加密后再查找。

  • 相关阅读:
    mongodb配置主[Master]从[Slave]同步
    consul[安装/服务启用/注册].md
    Mysql用户管理相关
    GIT简易操作手册与分支管理策略
    Java 集合类高阶面试题
    List和Set相关面试题
    Map类面试题
    JDK相关基础面试题
    Java面向对象面试题
    MySQL in CentOS 7 安装部署
  • 原文地址:https://www.cnblogs.com/cn-chy-com/p/10702988.html
Copyright © 2011-2022 走看看