如何在Python中加密字符串并在PHP中解密该字符串?

4 投票
5 回答
8104 浏览
提问于 2025-04-15 18:19

我有一个字符串,想在Python中加密,然后把它存成一个cookie。接着在一个PHP文件里,我想取出这个cookie,并在PHP中解密它。我该怎么做呢?


感谢大家的快速回复。

不谈cookie了,简单来说,我就是想在Python里加密一个字符串,然后在PHP里解密这个字符串。

你们能给我一些例子吗?

5 个回答

1

如果你不是在谈论加密,而是想要编码,以确保内容能够安全传输,不受引号问题、特殊字符和换行符的影响,那么我觉得使用base64编码是最好的选择。PHP自带有base64_encode和decode()这两个函数,我相信Python也有类似的功能。

需要注意的是,base64编码显然并不能加密你的数据(也就是说,它不能让外部的人看不懂你的数据),而且经过base64编码后,数据的体积会增加33%。

7

使用一个标准的加密方案。无论用哪种语言实现,效果都是差不多的。

如果你需要非对称密钥加密,可以在两种语言中找到RSA(通过第三方库)。如果你需要对称密钥,加密标准AES也可以用。

撰写回答