Найти в Дзене
Краткое описание моего процессора
Список команд процессора и устройств соответствующего компьютера, видных для человека, очень широк. Большинство команд, таких как "Узнать нажатую клавишу", "Расшифровать диск", "Записать файл", "Вывести на экран символ", превращаются в гораздо более длинную цепочку команд. И всё! То есть, создана архитектура, позволяющая программисту легко писать приложения для компьютера, а пользователю - легко защищать свои данные. Разумеется,...
4 года назад
Новый процессор
Создан новый процессор на языке SystemVerilog. Он предназначен для создания удобных и безопасных инфраструктур для обработки секретных данных. Формально я описал необходимое поведение и стандарт на него. По моим планам, соблюдение стандарта должно обезопасить наши вычисления...
4 года назад
Браузер на Python3
Шифры я разрабатывать перестал, ибо последний оказался очень опасным инструментом (привет, нож, которым можно как резать продукты, так и закон нарушить). Именно поэтому он и не был реализован. Но так как я сейчас создаю свой дистрибутив Linux (http://marknet.site) и только-только портировал оконный интерфейс, я понял, что смогу написать простенький браузер...
5 лет назад
Шифр "Манхэттен"
Не так давно я разработал более сложный шифр, обрабатывающий данные блоками равной длины, определяемой ключом, который я решил назвать "Манхэттен". Потому что он очень сложный и имеет очень много параметров,...
5 лет назад
Шифр Цезаря
Извиняюсь за перерывы, я сейчас учусь и паралельно занимаюсь криптографией. Я тут заметил, что людей больше интересует шифрование на Python, поэтому продолжаю свои заметки по этой теме. Вот описание самого распространенного шифра Цезаря: каждая буква в алфавите смещается на определенное число букв. Шифр...
5 лет назад
Шифруем переписку с Python 3
Шифрование - обратимый процесс преобразования информации по заданному алгоритму и секретным параметрам, называемыми ключом. Нужно оно для защиты секретной информации от лишних глаз, ведения деловых переписок и т. д. В данной статье я расскажу о программе «Муравейник», реализующей одноимённый алгоритм шифрования. Построен он на двух других алгоритмах, о которых можно почитать в Википедии: шифре Виженера и алгоритме Блюм - Блюма - Шуба, позволяющего генерировать псевдослучайные числа.  Считаю некорректным копировать чужое, поэтому даю сразу ссылки на первоисточники: https://www.sites.google.com/site/kriptografics/sifr-vizenera https://www...
5 лет назад
Как появился язык Lusi
Язык программирования Lusi я создал во время практики на 1 курсе. Причина: хотел развлечься и попрактиковаться в программировании. Синтаксис последних версий сильно отличается от синтаксиса первых. Не жалею, так как изменить его вынудила не очень сильная строгость C++. Сначала писал вот так: sub mai
5 лет назад
Olkhov Commander жив
Жив-жив он, Olkhov Commander. Умеет картинки открывать, массово чистить диски и распаковывать Zip'ы. Чистит диски только по команде удаления большого и ненужного каталога без корзины, распаковывет архивы комбинацией Ctrl-Shift-Z, имеет возможность стилизации путем создания тем, расширения функциональности путем создания плагинов...
5 лет назад
Зачем я пишу свою программу
В этой статье я хочу написать ( в основном для истории ), зачем мне Olkhov Commander, да еще и синий. Я изначально хотел написать простую программу, которая могла бы все. Периодически я (каюсь) ленился (причем под разными предлогами), но сейчас, собравшись с мыслями, что она должна быть графической, что можно, делать сама, и помогать пользователю, при возможности, вызывая другие программы по его просьбе... Только все программы выглядят разнородными, а мне нужны такие, которые выглядят одинаково и будут работать под Windows и Linux...
5 лет назад