小编Fog*_*gni的帖子

Objective C相当于Java中的MessageDigest?

我正在执行将Java代码转换为Objective C的任务.

这是我必须转换的Java代码:

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;
}
Run Code Online (Sandbox Code Playgroud)

具体来说,我可以在Objective C中使用哪些功能与MessageDigest相同?

java objective-c code-conversion sha256

8
推荐指数
1
解决办法
2638
查看次数

标签 统计

code-conversion ×1

java ×1

objective-c ×1

sha256 ×1