मैं उद्देश्य के लिए जावा कोड परिवर्तित सीउद्देश्य सी जावा में MessageDigest के बराबर है?
एक काम ले रहा हूँ यह जावा में कोड मैं कन्वर्ट करने के लिए है कि है:
private String getHash(String input)
{
String ret = null;
try
{
MessageDigest md = MessageDigest.getInstance("SHA-256");
byte[] bs = md.digest(input.getBytes("US-ASCII"));
StringBuffer sb = new StringBuffer();
for (byte b : bs)
{
String bt = Integer.toHexString(b & 0xff);
if(bt.length()==1)
{
sb.append("0");
}
sb.append(bt);
}
ret = sb.toString();
}
catch (Exception e)
{
}
return ret;
}
विशेष रूप से, मैं उद्देश्य सी में क्या उपयोग कर सकते हैं जो है MessageDigest
class के समान कार्यक्षमता?