Можем ли мы расшифровать данные, язык независимо? - PullRequest
0 голосов
/ 13 декабря 2011

Можем ли мы расшифровать данные, зашифрованные с использованием другого языка. Например: для расшифровки данных в PHP (.php), а также данных, зашифрованных с помощью ruby ​​on rails. (. Rb). Пожалуйста, предложите мне.

Ответы [ 4 ]

0 голосов
/ 13 декабря 2011

Вы можете, но вы должны использовать один и тот же метод шифрования на обоих языках, чтобы быть в безопасности.Например, используйте реализации DES или AES для обоих языков.

0 голосов
/ 13 декабря 2011

Зависит от шифрования.

Но для многих типов шифрования (и сопутствующих алгоритмов дешифрования) есть библиотеки на многих языках. В конце концов, алгоритм шифрования - это не что иное, как математическая функция для манипулирования (и разрушения) данных.

0 голосов
/ 13 декабря 2011

Ваш вопрос очень расплывчатый, поэтому ответ может быть только очень расплывчатым.

Да, можно расшифровать данные, которые были зашифрованы с использованием другого языка.Обычные реализации шифров универсальны и не зависят от языка.

Вы можете использовать расширение mcrypt для выбора и дешифрования любого желаемого шифра.

Примеры в PHP см. http://us.php.net/manual/en/mcrypt.examples.php

Подробный пример в Ruby и PHP приведен в этом посте: Как кодировать Ruby-эквивалент функции mcrypt_encrypt () в PHP

0 голосов
/ 13 декабря 2011

Это как если бы вы спросили, может ли один человек прочитать сообщение, написанное другим человеком.

Как правило, если оба человека используют один и тот же язык (в вашем случае один и тот же метод шифрования и один и тот же набор ключей), они должны понимать друг друга.

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