RSA签名是否唯一? [英] Are RSA signatures unique?
本文介绍了RSA签名是否唯一?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想知道RSA签名是否对数据是唯一的。
假设我有一个hello字符串。计算RSA签名的方法是首先获得sha1摘要(这些是我知道的,为数据unqiue),然后添加一个带有OID和填充方案的头部,并做一些数学摇摆给出签名。
现在假设padding相同,openSSL或Bouncy Castle生成的签名是否相同?
如果是,我唯一的恐惧是的,不会很容易回到文本/数据
我actaully试图做一些数据和签名从OpenSSL的RSA签名和BC是不同的。我重复了,但每次都有相同的签名一次又一次。我意识到这两种方法的签名是不同的,因为填充的差异。然而我仍然不知道为什么每个库的签名是相同的,所有的时间我重复它们。