プラットフォームログインアカウントパスワード暗号化メカニズムの設定方法


プラットフォームログインアカウントパスワード暗号化メカニズムの設定方法
プラットフォーム暗号化メカニズム:
                    
[1]MD 5:不可逆アルゴリズム、安全
[2]BASE 64:可逆アルゴリズム、比較的安全
[3]HEX passwordsEncryptionAlgorithm=SHA-384
[4]NONE:暗号化しない
具体的な設定方法:
変更/resources/properties-sys.xmlファイルの2つのプロパティ:
passwordsEncryptionAlgorithm
encrpytype
プラットフォームのデフォルトパスワードは123456です.
各メカニズムの設定方法は次のとおりです.
NONE


各ユーザーのデフォルトパスワードは123456です.
パスワードをデフォルトのパスワードに設定するsql:
update td_sm_user u set u.USER_PASSWORD='123456'
md 5アルゴリズム設定


各ユーザーのデフォルトパスワードは(123456のmd 5コード):E 10 ADC 3949 BA 59 ABBE 56 E 057 F 20 F 883 E
パスワードをデフォルトのパスワードに設定するsql:
update td_sm_user u set u.USER_PASSWORD='E10ADC3949BA59ABBE56E057F20F883E'
BASE64


各ユーザーのデフォルトパスワードは(123456のBASE 64コード):MTIzNDU 2
パスワードをデフォルトのパスワードに設定するsql:
update td_sm_user u set u.USER_PASSWORD='MTIzNDU2'
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);

コンソールに暗号化されたパスワードが表示されます.