我需要加密字节码以通过连接发送到Web服务,最好使用GUID作为密钥。我做了一些研究,发现有几个类是为了类似的目的而开发的,但是还没有能够在Windows库中构建很多。 我的问题是:C#内置了一些执行此任务的内容吗?如果没有,我将非常感谢任何有关实施的建议。
修改:阅读此帖后When would I choose AesCryptoServiceProvider over AesManaged or RijndaelManaged? 我将使用AESCryptoServiceProvider。
答案 0 :(得分:10)
您应该查看System.Security.Cryptography
命名空间。
目前尚不清楚您是否能够选择使用哪种算法等,但您可能会考虑以下对称算法之一: