2015-10-14 3 views
-1

Допустим, мы все раз открывали исполняемый файл в программах редактирования текста.
Это то, что вы получите при открытии их с помощью Notepad ++:
The things you see when opening executable files.Кодировать и декодировать собственный исполняемый код

Я пытаюсь воссоздать этот эффект, используя Java, за исключением мне нужно, чтобы иметь возможность расшифровать код.
Я пробовал использовать String.getBytes, но это только дало мне номера.
Как мне это сделать?

+0

Только, что я сказал неправильно, чтобы получить право голоса? – Midnightas

ответ

0

Вы можете получить исходный код файла .jar с помощью декомпилятора.

JD-Гуй очень прост и должен сделать трюк для вас: http://jd.benow.ca/

+0

Я не сказал, что хочу декомпилировать файлы jar. – Midnightas

+0

Что вы хотите сделать? Предполагается, что вещь, которая дала вам числа, преобразует String в массив байтов (числа). – Friwi

+0

Мне нужно закодировать String в некоторый исполняемый код (который можно декодировать), как на изображении. – Midnightas

0

Вы, наверное, хотите посмотреть на двоичном шифрования или двоичного кодирования. Я не знаком с тем, как это сделать для Java, но это должно указывать на вас в правильном направлении.

+0

Я сделал поиск Google, но безрезультатно. – Midnightas