import java.security.*;
import java.io.UnsupportedEncodingException;
import java.math.BigInteger;
public class Main{
try{
md.update(data.getBytes("UTF-8"));
byte byteData[] = md.digest();
sb
=new BigInteger(1, byteData
).
setBit(256).
toString(16); sb=sb.substring(1);
e.printStackTrace();
}
return sb;
}
byte[] mm;
int nonce=32;
do {
mm = m.getBytes("UTF-8");
m
= new String(m.
getBytes("UTF-8"),
"UTF-8"); digest=SHA256(m);
System.
out.
println(" , SHA-256 digest=" + digest
);
m=m0+nonce;
nonce++;
} while ( !digest.startsWith("0000"));
}
}