shiro.xml構成:デフォルトではbase64、構成中にソルトなし
<bean id="credentialsMatcher" class="org.apache.shiro.authc.credential.HashedCredentialsMatcher">
<property name="hashAlgorithmName" value="SHA-256"/>//加密名称
<property name="hashIterations" value="1024"/>//散列次数
<!-- Base64 encoding (less text): -->//默认base64
<property name="storedCredentialsHexEncoded" value="false"/>
</bean>
java:
暗号化方式:sha-256
暗号化された文字:123456
ソルト:なし/ null
ハッシュ数:1024回
最初:
String password= new Sha256Hash("123456",null,1024).toBase64();
2番目のタイプ:
String password = new SimpleHash("SHA-256","123456",null,2).toBase64();