嗨, 我有一个编码字符串的要求,提供给一个不可读的格式,也必须执行某些操作后解码。我曾尝试'Base64'编码。但这不是一个安全的方式。我需要一些其他解决方案。针对上述情况提供一些帮助。在c中编码和解码字符串#
3
A
回答
4
您可以使用对称加密算法。 Here's an example。双方(加密/解密)必须共享一个共同的密钥才能发挥作用。
2
您正在寻找对称加密。 C#中有几个库可用。例如,您可以使用RijndaelManaged。看到this SQ question为例
1
见以下
http://www.codeproject.com/KB/cs/Cryptography.aspx
http://www.codeproject.com/KB/security/DotNetCrypto.aspx
下面是使用RSA的实例。用你的RSA密钥替换your_rsa_key。
System.Security.Cryptography.RSACryptoServiceProvider Provider =
new System.Security.Cryptography.RSACryptoServiceProvider();
Provider.ImportParameters(your_rsa_key);
byte[] encrypted = Provider.Encrypt(System.Text.Encoding.UTF8.GetBytes("Hello World!"), true);
string decrypted = System.Text.Encoding.UTF8.GetString(Provider.Decrypt(encrypted, true));
1
命名空间System.Security.Cryptography
可以帮助你。 但是,选择加密算法时,请记住要加密的数据大小以及要实现的安全级别。
相关问题
- 1. 编码和解码字符串的Java
- 2. php编码和解码字符串
- 3. 从Javascript到C#编码和解码字符串 - 不工作
- 4. 编码和解码多国语言字符串c#
- 5. Python字符串编码xmlcharrefreplace解码
- 6. 字符串编码/解码(PHP-的Android)
- 7. 解码Base64编码字符串
- 8. 解码多个编码的字符串
- 9. 如何解码编码字符串?
- 10. 编码器到解码字符串
- 11. 解码编码的base64字符串
- 12. mvc编码/解码查询字符串
- 13. Objective C字符串编码
- 14. 编码字符串C#
- 15. 如何编码和解码查询字符串中使用的字符串?
- 16. 编码和解码字符串中的二叉树?
- 17. 如何编码和解码特殊字符在C#
- 18. 如何使用C#编码和解码'中文'字符
- 19. cp1252字符串编码为utf-8在c#中的字符串
- 20. C#和字符解码
- 21. C#控制台应用程序解码url编码字符串
- 22. 编码和解码的base64字符串十进制字符串coddec
- 23. 简单编码/解码字符串混淆的汇编代码?
- 24. C++中的字符串和字符编码
- 25. 如何在Java中解码DER编码的字符串?
- 26. 在javascript中解码通过php编码的字符串
- 27. Elm:解码在JSON中编码为字符串的浮点数
- 28. 在Java脚本中解码UTF16编码的字符串(URL)
- 29. 在PHP中解码Html编码的字符串
- 30. PyQt4字符编码:'ascii'编解码器不能编码字符
编码!=加密 – ParmesanCodice 2010-04-22 09:52:23