问答详情
源自:3-2 SHA算法实现

请问,​散列算法加密后的的结果为128位长度为什么最终打印到控制台上的却是32个字符

请问,散列算法加密后的的结果为128位长度(16字节),为什么最终打印到控制台上的却是32个字符?

提问者:慕斯卡1199030 2016-09-02 23:39

个回答

  • 黑女2008
    2016-09-03 09:19:41
    已采纳

    控制台上的32是128(二进制)转化成16进制的结果。

    4个2进制位恰好是一个16进制位,那么128(二进制)/4=32(十六进制)。