其他分享
首页 > 其他分享> > BCrypt加密工具的使用

BCrypt加密工具的使用

作者:互联网

使用:

    如果使用Maven构建的项目可以直接引入jBCrypt依赖包:

        <dependency>
            <groupId>de.svenkubiak</groupId>
            <artifactId>jBCrypt</artifactId>
            <version>0.4.1</version>
        </dependency>

    也可以到http://www.mindrot.org/projects/jBCrypt/网站获取jBCrypt的源码,手动添加到项目里。

 

加密:

String hashed = BCrypt.hashpw("123456", BCrypt.gensalt());	// "123456"就是明文密码,BCrypt.gensalt()是生成salt“盐”,hashed是文明加密后的密文

 

   

文明对比密文:

BCrypt.checkpw("123456", hashed);				// "123456"就是明文密码,hashed就是密文,如果明文和密文匹配,返回true,不匹配返回false

 

(完)

标签:加密,hashed,明文,密文,工具,123456,BCrypt,jBCrypt
来源: https://www.cnblogs.com/20170719log/p/10683745.html