message-digest

    0热度

    1回答

    好吧,我有点困惑。我试图使用MessageDigest将我的密码存储在数据库中作为MD5哈希值,然后在用户尝试登录时抽出哈希以检查用户的密码。 因此,当用户注册时,在注册时。 jsp的,我用这个代码来自己的密码(字符串被称为“密码”中的代码)转换为一个哈希(称为“hashtext”): MessageDigest m = MessageDigest.getInstance("MD5"); m.r

    48热度

    2回答

    我对消息摘要的理解是,它是与加密数据一起发送的一些数据的加密散列,因此您可以验证数据是否未被篡改。这个和消息认证码(MAC)和散列MAC(HMAC)有什么不同?

    2热度

    2回答

    我想创建一个Sha1消息摘要,它应该使用我的私钥作为输入以及纯文本。 我到目前为止发现的一切都没有使用私钥或只是拿很多证书作为输入。

    2热度

    3回答

    MessageDigest类实现了SHA-1算法(等等)。 SHA-1算法允许使用不同的“种子”或初始摘要。见SHA-1 Psuedocode 该算法初始化变量,或种子: Initialize variables: h0 = 0x67452301 h1 = 0xEFCDAB89 h2 = 0x98BADCFE h3 = 0x10325476 h4 = 0xC3D2E1F0 然而Mes

    0热度

    2回答

    说我有“N”的文件数,对每一个我有CRC32,MD5和SHA1摘要 现在,文件的这些“N”数字实际上是分割文件/单个大容量文件的档案。 当这些较小的文件重组/加入到较大的文件时,我们也可以计算这个较大文件的摘要。 我的问题是:有没有办法来验证这些小文件的摘要组合是否等于大文件的摘要? 例如,假设我有一个文件分割成4个部分与消化写0xDE,写入0xAD,0xBE,0xEF 说,在加入后,较大的文件有