Как зашифровать строку в Python и расшифровать эту же строку в PHP? - PullRequest
4 голосов
/ 21 января 2010

У меня есть строка, которую я хотел бы зашифровать в Python, сохранить ее как файл cookie, затем в файле PHP, который я хотел бы получить, и расшифровать его в PHP. Как бы я поступил так?


Я ценю быстрые ответы.

Все файлы cookie в стороне, давайте просто скажем, что я хочу зашифровать строку в Python, а затем расшифровать строку в PHP.

Есть ли примеры, на которые вы можете мне указать?

Ответы [ 4 ]

7 голосов
/ 21 января 2010

Используйте стандартную схему шифрования. Реализация будет эквивалентна на любом языке.

RSA доступен (через сторонние библиотеки) на обоих языках, если вам требуется шифрование с асимметричным ключом. Так же, как и AES , если вам нужны симметричные ключи.

5 голосов
/ 21 января 2010
1 голос
/ 21 января 2010

Если вы говорите не о шифровании , а кодировании , чтобы убедиться, что содержимое проходит через него безопасно, независимо от проблем с цитированием, специальных символов и переносов строк, я думаю, что кодировка base64 это ваша лучшая ставка. PHP имеет base64_encode / decode () из коробки, и я уверен, что Python тоже.

Обратите внимание, что кодировка base64, очевидно, ничего не делает для шифрования ваших данных (т. Е. Делает их нечитаемыми для посторонних), а данные в кодировке base64 увеличиваются на 33%.

0 голосов
/ 21 января 2010

Что ж, моей первой мыслью было бы использовать веб-сервер, который использует SSL, и установить для свойства безопасности cookie значение true, означающее, что оно будет обслуживаться только через соединения SSL.

Однако я знаю, что это, вероятно, не то, что вы ищете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...