在我的RSA算法实现中,我应该评估以下表达式:
b = ((m-da)*H)mod(p-1)
虽然表达式中的所有元素都是整数,但m
是一个String。这对我来说是一个问题。如何在案例中使用字符串?特别是我需要签署消息m
。
答案 0 :(得分:0)
如何在案例中使用字符串?
你做不到。 m
需要是整数。您需要设计某种编码,例如使用某种字符编码(如UTF-8)转换为字节数组。然后,您可以使用某种编码将字节数组反序列化为整数。看看big-endian或little-endian类型的整数编码是如何工作的。