我想知道是否有任何直接的方式来加密C中的文本或字符串,因此可以使用共享密钥加密(AES)在python中轻松解密?使用AES加密C并使用Python进行解密
0
A
回答
1
PyCrypto(未分布像Python的一部分)实现算法,如AES,和Mozilla Network Security Services提供C库中C.使用的加密算法可替代地,有OpenSSL,但它的文档是缺乏。
我推荐一个常用的,如AES或Blowfish。
2
我会建议通过GPGME致电GPG,即Gnu Privacy Gaurd。您可以使用python-gnupg使用Python读取数据。这是最安全的选择,因为您依赖于开源,经过同行评审且广泛使用的加密实现(GPG)。实施密码学时有许多安全缺陷。一般来说,应用程序开发人员不应该自己实施密码学。
相关问题
- 1. 使用AES进行Objective-C加密并使用PHP解密
- 2. 使用Java进行AES加密并使用Javascript进行解密
- 3. 使用OpenSSL进行AES-256/CBC加密并在C#中解密
- 4. 使用AES加密/解密
- 5. 使用.Net Framework进行AES文件加密并使用IOS进行解密
- 6. C#库使用AES进行加密/解密
- 7. 解密使用Objective-C与Java进行AES加密的数据
- 8. 使用openssl命令行工具进行AES加密,并使用Java解密
- 9. 使用C++进行加密和解密
- 10. 在javascript中加密并在C#中使用AES算法进行解密
- 11. 在.NET中使用零填充进行AES加密并使用Node.js解密
- 12. 使用PGP进行加密并使用GPG进行解密
- 13. 无法使用使用Java加密的Obj-C对AES数据进行解密
- 14. AES在.NET中加密并使用Node.js加密解密?
- 15. 解密AES加密在C#中使用加密的js
- 16. 在Cookies中使用AES进行加密和解密
- 17. 在Linux内核中使用AES进行加密和解密
- 18. 使用Java 1.5和ActionScript进行AES加密/解密as3crypto
- 19. 使用DirectCompute进行AES加密/解密的示例代码
- 20. 使用pycrypto进行AES解密
- 21. android:使用openSSL的AES加密/解密
- 22. 加密和解密使用PyCrypto AES 256
- 23. 使用Forge来加密/解密AES
- 24. 使用AES和长密钥进行一次块密码解密
- 25. 使用openssl_encrypt AES-CBC进行Python-to-PHP兼容的AES加密
- 26. AES C#加密解密FIPS
- 27. AES加密C#解密Java?
- 28. AES在C加密解密
- 29. 使用纯文本密钥使用bash openssl进行AES加密
- 30. 使用AES使用静态密钥进行加密
你打算使用哪种加密算法?如果你选择一个同时具有C和Python实现的方法,那就是直接的方法。你认为你想使用哪种算法? – 2011-02-28 22:16:35
我想我将使用AES对称加密 – m1k3y3 2011-02-28 22:35:41
请**更新**您的问题,说明您计划使用AES。然后,请使用Google搜索Python和C语言中的AES实现。然后,请询问您发现的任何具体问题。 – 2011-02-28 22:44:17