平台登录账号口令加密机制设置方法

简介: 平台登录账号口令加密机制设置方法 平台加密机制:                      [1]MD5:一种不可逆算法,安全 [2]BASE64:可逆算法,比较安全 [3]HEX passwordsEncryptionAlgorithm=SHA-384 [4]NONE:对密码不加密 具体设置方法: 修改/resources/properties-sys.
平台登录账号口令加密机制设置方法

平台加密机制:
                    

  • [1]MD5:一种不可逆算法,安全
    [2]BASE64:可逆算法,比较安全
    [3]HEX passwordsEncryptionAlgorithm=SHA-384
    [4]NONE:对密码不加密


具体设置方法:
修改/resources/properties-sys.xml文件中的两个属性:
passwordsEncryptionAlgorithm
encrpytype
平台默认密码为123456.
每种机制设置方法如下:
NONE
<property name="passwordsEncryptionAlgorithm" value="NONE" />
<property name="encrpytype" value="NONE"/>
每个用户默认密码为:123456
将密码设置为默认密码的sql:
update td_sm_user u set u.USER_PASSWORD='123456'

md5算法设置
<property name="passwordsEncryptionAlgorithm" value="NONE" />
<property name="encrpytype" value="MD5"/>
每个用户默认密码为(123456的md5码):E10ADC3949BA59ABBE56E057F20F883E
将密码设置为默认密码的sql:
update td_sm_user u set u.USER_PASSWORD='E10ADC3949BA59ABBE56E057F20F883E'


BASE64
<property name="passwordsEncryptionAlgorithm" value="NONE" />
<property name="encrpytype" value="BASE64"/>
每个用户默认密码为(123456的BASE64码):MTIzNDU2
将密码设置为默认密码的sql:
update td_sm_user u set u.USER_PASSWORD='MTIzNDU2'


HEX
<property name="passwordsEncryptionAlgorithm" value="SHA-384" />
<property name="encrpytype" value="HEX"/>
每个用户默认密码为(123456的HEX码):
0a989ebc4a77b56a6e2bb7b19d995d185ce44090c13e2984b7ecc6d446d4b61ea9991b76a4c2f04b1b4d244841449454
将密码设置为默认密码的sql:
update td_sm_user u set
u.USER_PASSWORD=
'0a989ebc4a77b56a6e2bb7b19d995d185ce44090c13e2984b7ecc6d446d4b61ea9991b76a4c2f04b1b4d244841449454'

设置好平台的加密机制后,可以通过以下方法对明文密码进行加密:
String p = com.frameworkset.platform.security.authentication.EncrpyPwd.encodePassword("123456");
    	System.out.println(p);

在控制台上可以看到加密后的口令。
目录
相关文章
|
存储 NoSQL 数据库
认证服务---整合短信验证码,用户注册和登录 ,密码采用MD5加密存储 【二】
这篇文章讲述了在分布式微服务系统中添加用户注册和登录功能的过程,重点介绍了用户注册时通过远程服务调用第三方服务获取短信验证码、使用Redis进行验证码校验、对密码进行MD5加密后存储到数据库,以及用户登录时的远程服务调用和密码匹配校验的实现细节。
认证服务---整合短信验证码,用户注册和登录 ,密码采用MD5加密存储 【二】
|
8月前
|
存储 网络安全 数据库
YashanDB加密方法
YashanDB加密方法
|
9月前
|
存储 缓存 Java
java语言后台管理ruoyi后台管理框架-登录提示“无效的会话,或者会话已过期,请重新登录。”-扩展知识数据库中密码加密的方法-问题如何解决-以及如何重置若依后台管理框架admin密码-优雅草卓伊凡
java语言后台管理ruoyi后台管理框架-登录提示“无效的会话,或者会话已过期,请重新登录。”-扩展知识数据库中密码加密的方法-问题如何解决-以及如何重置若依后台管理框架admin密码-优雅草卓伊凡
1015 3
java语言后台管理ruoyi后台管理框架-登录提示“无效的会话,或者会话已过期,请重新登录。”-扩展知识数据库中密码加密的方法-问题如何解决-以及如何重置若依后台管理框架admin密码-优雅草卓伊凡
|
算法 安全 数据安全/隐私保护
链接加密的方法有哪些?
【10月更文挑战第6天】链接加密的方法有哪些?
1174 10
|
安全 数据安全/隐私保护 开发者
保护敏感数据:使用Python加密数据的实用方法
保护敏感数据是一项基本的安全实践,Python通过上述库提供了强大的加密工具来实现这一目标。选择哪种方法取决于具体的应用场景和安全需求:对称加密(如AES)适合快速处理大量数据,而非对称加密(如RSA)更适合安全地交换密钥或进行身份验证。哈希函数则用于验证数据的完整性和一致性。通过合理使用这些技术,开发者可以大大增强其应用程序的安全性。
398 0
|
安全 网络安全 数据安全/隐私保护
|
9月前
|
云安全 安全 数据建模
《数字证书:互联网世界的"身份证"与"防盗门"》 ——揭秘网络安全背后的加密江湖
在2023年某深夜,上海陆家嘴金融公司机房遭遇黑客攻击,神秘青铜大门与九大掌门封印的玉牌突现,阻止了入侵。此门象征数字证书,保障网络安全。数字证书如验钞机识别假币,保护用户数据。它通过SSL/TLS加密、CA认证和非对称加密,构建安全通信。证书分为DV、OV、EV三类,分别适合不同场景。忽视证书安全可能导致巨额损失。阿里云提供一站式证书服务,助力企业部署SSL证书,迎接未来量子计算和物联网挑战。
|
11月前
|
安全 算法 网络协议
【网络原理】——图解HTTPS如何加密(通俗简单易懂)
HTTPS加密过程,明文,密文,密钥,对称加密,非对称加密,公钥和私钥,证书加密
|
11月前
|
SQL 安全 网络安全
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
随着互联网的普及,网络安全问题日益突出。本文将从网络安全漏洞、加密技术和安全意识三个方面进行探讨,旨在提高读者对网络安全的认识和防范能力。通过分析常见的网络安全漏洞,介绍加密技术的基本原理和应用,以及强调安全意识的重要性,帮助读者更好地保护自己的网络信息安全。
213 10