【发布时间】:2012-11-21 12:34:57
【问题描述】:
我想对长度为300位的文本生成数字签名,在得到的签名中添加一些新的文本,然后对生成的文本进行签名。
我使用了 Bouncy Castle 函数并意识到在 RSA 签名方案中,密钥的大小必须大于输入长度。获得的输出长度等于密钥大小,并且通过添加新文本,密钥大小必须更大。但是,我想使用 one key 进行签名。 例如,我第一次开始使用 512 位密钥,但对于第二次签名,我必须使用 1024 位密钥,而我有一个用于签名的密钥。
我该怎么做?有可能(用 Java 或任何语言)吗?
【问题讨论】:
-
这是你想要做的吗? Sign(Sign(text)+new_text) AND 你想用一个键同时做“Sign”吗?
标签: encryption signing