shiro 加密 java sha-256

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

おすすめ

転載: blog.csdn.net/lv842586821/article/details/77989949