RSA

Implementace RSA. Při implementaci je možné využít System.Numerics.BigInteger. Délku klíče je možné zadat při vytváření. Mocnění bude implementováno pomocí Monthomeryho algortmu (kvůli redukci počtu modulení), při dešifrování se bude používat čínská věta o zbytcích (tj. soukromý klíč se skládá z p, q a p-1 mod q). Šifrovat a dešifrovat je možné libovolný binární soubor.

Zpět