Encryption 在C#中加密大字符串-最佳实践

Encryption 在C#中加密大字符串-最佳实践,encryption,cryptography,rsa,Encryption,Cryptography,Rsa,我正在从事一个C#项目,我想知道加密大字符串的最佳/最有效的方法是什么 已经有了加密机制来加密密码和其他较小的字段。我在那里使用RSA加密(类),但我目前能够用2048位密钥加密较小的字符串,最多150个字符 加密较大字符串(约4000个字符)的最佳方法是什么?欢迎使用任何指针。混合使用对称和非对称加密(又称非对称加密)来加密大数据是非常常见的 从技术上讲,您可以自己生成对称密钥(即AES密钥),用它加密大数据,然后用非对称密钥(即RSA密钥)加密小对称密钥;或者,您可以使用(这是一个针对您的特

我正在从事一个C#项目,我想知道加密大字符串的最佳/最有效的方法是什么

已经有了加密机制来加密密码和其他较小的字段。我在那里使用RSA加密(类),但我目前能够用2048位密钥加密较小的字符串,最多150个字符


加密较大字符串(约4000个字符)的最佳方法是什么?欢迎使用任何指针。

混合使用对称和非对称加密(又称非对称加密)来加密大数据是非常常见的


从技术上讲,您可以自己生成对称密钥(即AES密钥),用它加密大数据,然后用非对称密钥(即RSA密钥)加密小对称密钥;或者,您可以使用(这是一个针对您的特定用例的示例),它将为您完成这项工作,并将所有必需的数据放入数据结构中,该数据结构还应可与许多广泛使用的加密库和工具进行互操作。

谢谢Jariq。我会调查的。