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();

    }

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

  • 相关阅读:
    TXNLP 01-09
    王某的NLP之路前言
    回归模型(一) 线性回归
    回归模型(三) 岭回归
    回归模型(二) 逻辑回归
    hadoop中的JournalNode
    systemctl详解
    HADOOP HA 报错
    集成学习的不二法门bagging、boosting和三大法宝<结合策略>平均法,投票法和学习法(stacking)
    阿里云集群搭建
  • 原文地址:https://www.cnblogs.com/cn-chy-com/p/10702988.html
Copyright © 2011-2022 走看看