數(shù)字指紋是指通過數(shù)字水印技術(shù)將不同的符號識別碼指紋嵌入到數(shù)字媒體中,然后將嵌入了指紋的數(shù)字媒體分發(fā)給用戶,是與用戶和某個購買過程相關(guān)的信息。數(shù)字簽名的應(yīng)用過程是數(shù)據(jù)源端和發(fā)送端用自己的私鑰加密數(shù)據(jù)的校驗(yàn)和或數(shù)據(jù)相關(guān)的其他變量,完成數(shù)據(jù)的合法“簽名”。
1,MD5,一種廣泛使用的密碼哈希函數(shù),可以生成一個128位(16字節(jié))的hashvalue,保證信息傳輸?shù)耐暾院鸵恢滦浴D5由美國密碼學(xué)家RonaldLinnRivest設(shè)計(jì),并于1992年發(fā)布,以取代MD4算法。2.SHA1是一種加密哈希函數(shù),由美國國家安全局設(shè)計(jì),并由美國國家標(biāo)準(zhǔn)與技術(shù)研究所(NIST)發(fā)布為聯(lián)邦數(shù)據(jù)處理標(biāo)準(zhǔn)(FIPS)。
利用單向哈希函數(shù)將待加密的明文“抽象”成一系列固定長度的密文,這就是128位密文,也就是大家所熟知的數(shù)字指紋。數(shù)字指紋是指通過數(shù)字水印技術(shù)將不同的符號識別碼指紋嵌入到數(shù)字媒體中,然后將嵌入了指紋的數(shù)字媒體分發(fā)給用戶,是與用戶和某個購買過程相關(guān)的信息。Digital 指紋,其基本原理是利用單向哈希函數(shù)(Hash function)對發(fā)送的信息進(jìn)行操作,生成一系列固定長度的數(shù)字摘要。
看看信息管理技術(shù)就知道了,數(shù)字簽名技術(shù)就是不對稱加密算法的典型應(yīng)用。數(shù)字簽名的應(yīng)用過程是數(shù)據(jù)源端和發(fā)送端用自己的私鑰加密數(shù)據(jù)的校驗(yàn)和或數(shù)據(jù)相關(guān)的其他變量,完成數(shù)據(jù)的合法“簽名”。
在公鑰和私鑰的管理中,數(shù)字簽名的應(yīng)用正好與加密郵件的PGP技術(shù)相反。在數(shù)字簽名的應(yīng)用中,發(fā)送者的公鑰很容易獲得,但他的私鑰需要嚴(yán)格保密,數(shù)字簽名的主要功能有:保證信息傳輸?shù)耐暾?,發(fā)送方的身份認(rèn)證,防止交易中的抵賴。數(shù)字簽名包括一般數(shù)字簽名和特殊數(shù)字簽名。