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