Ok. Zamieszczam tutaj. Zaznaczam, że program zawiera błędy i póki co nie szyfruje prawidłowo. Jestem na żmudnym etapie sprawdzania po kolei całego kodu w poszukiwaniu błędów. Dodatkowo kod assemblera był "przepisywany" z C++ więc niektóre rzeczy mogą wyglądać absurdalnie Dodatkowo załączam "oryginalny" kod w C++(nie mój, też z błędami).