P1(PKCS#1)簽名:即裸簽名,簽名值中隻有簽名資訊
流程:
1.對要簽名的資訊,用指定的hash算法,擷取資訊的hash值.
2.用私鑰,對hash值進行加密,輸出加密串(也就是簽名值).
以上方式也就是裸簽名,PKCS#1
這樣的方式驗簽比較麻煩需要上傳 簽名證書,簽名值,原文
p7(PKCS#7)簽名:即,簽名中可以帶有其他的附加資訊,例如簽名證書資訊,簽名原文資訊,時間戳資訊等.
可以了解為先做了P1簽名得到加密值再将需要的附加資訊加入裡面,P7簽名不能調用P1驗簽
P1(PKCS#1)簽名:即裸簽名,簽名值中隻有簽名資訊
流程:
1.對要簽名的資訊,用指定的hash算法,擷取資訊的hash值.
2.用私鑰,對hash值進行加密,輸出加密串(也就是簽名值).
以上方式也就是裸簽名,PKCS#1
這樣的方式驗簽比較麻煩需要上傳 簽名證書,簽名值,原文
p7(PKCS#7)簽名:即,簽名中可以帶有其他的附加資訊,例如簽名證書資訊,簽名原文資訊,時間戳資訊等.
可以了解為先做了P1簽名得到加密值再将需要的附加資訊加入裡面,P7簽名不能調用P1驗簽