Cryptography
Cryptography
orangeox
i like cute cat
展开
-
sha256对整数如何计算
sha256对整数如何计算整数,假设是int类型,首先会从十进制整数被转换为十六进制说string,这个过程只是简单的每隔四位分为一组;然后,会从十六机制string类型转换为byte[],这个过程涉及到了asicc码的转换,我使用的是(byte) Integer.parseInt(inHex, 16)这个java的方法,然后就得到了byte[]数组,。如果最开始int是256位的,那么,hex(string类型)的len就是64,最后的byte数组大小就是32,然后对byte数组直接java.secu原创 2022-05-24 09:49:55 · 255 阅读 · 0 评论 -
什么是Trapdoor
Trapdoor原创 2022-04-12 09:11:58 · 397 阅读 · 0 评论 -
Hash-based Message Authentication Code
HMACHMAC:密钥相关的哈希运算消息认证码(Hash-based Message Authentication Code)HMAC把密钥(对称密钥)和消息放在一起,然后取哈希,保证了消息和密钥的完整性。其中,密钥和消息进行了一些变换,保证了密钥长度不受限制且不易受到攻击。参考:https://blog.csdn.net/qq_40279192/article/details/107887990https://baike.baidu.com/item/hmac/7307543?fr=aladdi原创 2022-04-12 09:23:21 · 191 阅读 · 0 评论