php 的 hash('sha256', 'zxzxzx',true); 对应 java是啥?

php 的 hash('sha256', 'zxzxzx',true); 对应 java是啥?

http://blog.csdn.net/zhang_chuancun/article/details/4926789

$password='abc';
$salt='123';
$salted=$password.'{'.$salt.'}';
$digest = hash('sha256', $salted,true);

$iterations=5000;
for ($i = 1; $i < $iterations; ++$i) {

        $digest = hash('sha256', $digest.$salted, true);
    }

echo base64_encode($digest) ;​​

怎么转成java

$digest = hash('sha256', $digest.$salted, true); 这一行 我的java生成的和php的不一样​

$password='abc';
$salt='123';
$salted=$password.'{'.$salt.'}';
$digest = hash('sha256', $salted,true);

$iterations=5000;
for ($i = 1; $i < $iterations; ++$i) {

        $digest = hash('sha256', $digest.$salted, true);
    }

echo base64_encode($digest) ;​​

怎么转成java

$digest = hash('sha256', $digest.$salted, true); 这一行 我的java生成的和php的不一样​