`

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

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

平台加密机制:
                    

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

在控制台上可以看到加密后的口令。
分享到:
评论

相关推荐

    服务器系统安全分析报告.doc

    2)对放置外网的服务器加大口令难度,按照严格机制设置密码,包括字 母、数字、特殊符号等组合而成。 3)设置帐户锁定登录失败、次数、时间。 4.部署防火墙安全策略 1)关闭不必要的网络服务。 2)禁用所以闲置的端口。 5...

    SQLServer安全及性能优化

    安全确认和口令加密、审核、口令失效、最小口令长度和账号锁定 SqlServer身份验证 1.将sa账户名更改为其它账户名比如nocial,防止黑客利用sa进行攻击 2.删除不使用的账户 3.对已有账户设置安全密码[强制密码规则] ...

    Java安全性编程实例(徐迎晓)

    # 程序需要用户输入账号和口令到数据库登录,但以后可能需要改为智能卡验证。 # 程序需要访问某个用户资源,但只有用户以某些特殊身份登录时才需要该权限。 # 主要内容 # 本章介绍Java验证和授权服务(JAAS),...

    网络安全核心技术.doc

    5.Windows NT安全管理重要涉及_账号规则_、顾客权限规则、_审核规则_和域管理机制等。 三、单项选柽题 1.网络访问控制可分为自主访问控制和强制访问控制两大类。(1)是指由系统对顾客所 创立对象进行统一限制性...

    asp.net技术内幕(1)

    20.1.2 配置Microsoft Windows安全 20.1.3 配置Windows身份验证 20.1.4 配置Windows授权 20.1.5 配置自定义角色 20.1.6 获取用户信息 20.2 模拟用户账号 20.3 设置安全策略 20.4 小...

    asp.net技术内幕(2)

    20.1.2 配置Microsoft Windows安全 20.1.3 配置Windows身份验证 20.1.4 配置Windows授权 20.1.5 配置自定义角色 20.1.6 获取用户信息 20.2 模拟用户账号 20.3 设置安全策略 20.4 小...

    asp.net技术内幕(5)

    20.1.2 配置Microsoft Windows安全 20.1.3 配置Windows身份验证 20.1.4 配置Windows授权 20.1.5 配置自定义角色 20.1.6 获取用户信息 20.2 模拟用户账号 20.3 设置安全策略 20.4 小...

    asp.net技术内幕(4)

    20.1.2 配置Microsoft Windows安全 20.1.3 配置Windows身份验证 20.1.4 配置Windows授权 20.1.5 配置自定义角色 20.1.6 获取用户信息 20.2 模拟用户账号 20.3 设置安全策略 20.4 小...

    asp.net技术内幕(3)

    20.1.2 配置Microsoft Windows安全 20.1.3 配置Windows身份验证 20.1.4 配置Windows授权 20.1.5 配置自定义角色 20.1.6 获取用户信息 20.2 模拟用户账号 20.3 设置安全策略 20.4 小...

    ASP.net技术内幕

    17.3.7 设置缓存条目优先级 17.3.8 创建缓存回调方法 17.4 小结 &lt;br/&gt;第18章 应用程序跟踪和错误处理 &lt;br/&gt;18.1 响应错误 18.1.1 查看错误信息 18.1.2 页面级错误处理 ...

Global site tag (gtag.js) - Google Analytics