Шифрование Java: каким способом можно получить более короткое сообщение? - PullRequest
0 голосов
/ 16 марта 2010

Я не слишком много знаю о шифровании, я просто хочу спросить, какой метод может дать мне самое короткое сообщение о результате?

Например, сообщение выглядит так: «Это секретное входное сообщение». Интересно, может ли зашифрованное сообщение быть короче, чем длина указанных выше 32 символов? Может быть, что-то вроде "dfkfjkvf12".

Frank

Ответы [ 2 ]

2 голосов
/ 16 марта 2010

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

1 голос
/ 16 марта 2010

Математически невозможно, чтобы зашифрованный текст был короче простого текста.

Как правило, более длинные шифротексты означают более надежные шифры.

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