2016-03-23 5 views
-3

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

Есть ли способ для меня легко скрывать символы ASCII до простых букв? Спасибо!

+0

«скрытые символы ASCII до простых букв» не имеет смысла. Изучите, что такое ASCII. – zaph

+0

Покажите нам образец cyphertext. Если это классический шифр, попробуйте его как Цезарь (только 26 возможных ключей) или как Vigenere. – rossum

ответ

0

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

Если это полностью буквенно-цифровое и некоторая пунктуация, то он не может быть зашифрован так же, как Base64.

То, о чем вы просите, - что я думаю, - преобразование мусора в что-то печатное - уничтожит фактическую двоичную строку зашифрованных данных. Если вы можете сделать это с легкостью обратимым способом, но, используя кодировку и декодирование Base64, вы можете, по крайней мере, сделать ее пригодной для печати, не разрушая ее. Кодировка Base64 сделает строку значительно длиннее, поскольку она не использует пространство символов так же эффективно.

Смежные вопросы