gpt4 book ai didi

math - 如何将消息转换为整数以使用 RSA 加密?

转载 作者:行者123 更新时间:2023-12-02 10:42:25 27 4
gpt4 key购买 nike

在 RSA 等加密方法中,我们对代表消息的整数进行操作。我尝试过将字符串转换为字节数组并一次处理一个字符,但这似乎太慢,而且 RSA 算法设计用于处理整个消息。

我们如何将字符串转换为可以应用加密算法的表示形式(整数、大整数等)?

最佳答案

在典型用法中,您实际上并不使用 RSA 加密整个消息。相反,您可以使用 RSA 加密对称分组密码(如 AES)的加密 key ,然后使用该分组密码加密您的数据流。

不要尝试自己执行此操作!您必须非常小心地进行转换,包括设置安全填充方案以及在安全的情况下正确使用分组密码。模式。您可能希望使用语言提供的加密库或 OpenSSL 等标准库。

希望这有帮助!

关于math - 如何将消息转换为整数以使用 RSA 加密?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19149382/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com