如何在RSA的符号计算中表示消息?

时间:2017-08-03 22:16:38

标签: string encoding cryptography rsa

在我的RSA算法实现中,我应该评估以下表达式:

b = ((m-da)*H)mod(p-1)

虽然表达式中的所有元素都是整数,但m是一个String。这对我来说是一个问题。如何在案例中使用字符串?特别是我需要签署消息m

1 个答案:

答案 0 :(得分:0)

  

如何在案例中使用字符串?

你做不到。 m需要是整数。您需要设计某种编码,例如使用某种字符编码(如UTF-8)转换为字节数组。然后,您可以使用某种编码将字节数组反序列化为整数。看看big-endian或little-endian类型的整数编码是如何工作的。