Rzeczywiście to przeoczyłem, dzięki za odpowiedź, po poprawieniu niestety nadal 90 Zresztą wcześniej wczytywałem klucz jako int, żeby się pozbyć zer z przodu i wtedy klucz = 0 nie powodował błędu, a i tak było 90
EDIT upragnione 100, błąd był przy modulo ujemnej liczby przy deszyfrowaniu