Description: It contains BigInteger class,RSA encryption algorithm class and the implementation process of RSA low encryption exponent attack.BigInteger class achieves operations of arbitrary large integer(ajustable),overloading+、-、*、/ operator,implementing modular exponentiation,modular inversion,arbitrary power and extraction of arbitrary power.RSA class implements RSA encryption algorithm with custom keys and various tranforming process.The main function provides an attacking method to restore plaintexts while the public key e is very small.
To Search:
File list (Check if you may need any files):
RsaAttack\Debug\RsaAttack.exe
.........\.....\RsaAttack.ilk
.........\.....\RsaAttack.pdb
.........\RsaAttack\BigInteger.cpp
.........\.........\BigInteger.h
.........\.........\Debug\BigInteger.obj
.........\.........\.....\CL.read.1.tlog
.........\.........\.....\CL.write.1.tlog
.........\.........\.....\link-cvtres.read.1.tlog
.........\.........\.....\link-cvtres.write.1.tlog
.........\.........\.....\link-rc.read.1.tlog
.........\.........\.....\link-rc.write.1.tlog
.........\.........\.....\link.1192-cvtres.read.1.tlog
.........\.........\.....\link.1192-cvtres.write.1.tlog
.........\.........\.....\link.1192-rc.read.1.tlog
.........\.........\.....\link.1192-rc.write.1.tlog
.........\.........\.....\link.1192.read.1.tlog
.........\.........\.....\link.1192.write.1.tlog
.........\.........\.....\link.1616-cvtres.read.1.tlog
.........\.........\.....\link.1616-cvtres.write.1.tlog
.........\.........\.....\link.1616-rc.read.1.tlog
.........\.........\.....\link.1616-rc.write.1.tlog
.........\.........\.....\link.1616.read.1.tlog
.........\.........\.....\link.1616.write.1.tlog
.........\.........\.....\link.352-cvtres.read.1.tlog
.........\.........\.....\link.352-cvtres.write.1.tlog
.........\.........\.....\link.352-rc.read.1.tlog
.........\.........\.....\link.352-rc.write.1.tlog
.........\.........\.....\link.352.read.1.tlog
.........\.........\.....\link.352.write.1.tlog
.........\.........\.....\link.3600-cvtres.read.1.tlog
.........\.........\.....\link.3600-cvtres.write.1.tlog
.........\.........\.....\link.3600-rc.read.1.tlog
.........\.........\.....\link.3600-rc.write.1.tlog
.........\.........\.....\link.3600.read.1.tlog
.........\.........\.....\link.3600.write.1.tlog
.........\.........\.....\link.3644-cvtres.read.1.tlog
.........\.........\.....\link.3644-cvtres.write.1.tlog
.........\.........\.....\link.3644-rc.read.1.tlog
.........\.........\.....\link.3644-rc.write.1.tlog
.........\.........\.....\link.3644.read.1.tlog
.........\.........\.....\link.3644.write.1.tlog
.........\.........\.....\link.3792-cvtres.read.1.tlog
.........\.........\.....\link.3792-cvtres.write.1.tlog
.........\.........\.....\link.3792-rc.read.1.tlog
.........\.........\.....\link.3792-rc.write.1.tlog
.........\.........\.....\link.3792.read.1.tlog
.........\.........\.....\link.3792.write.1.tlog
.........\.........\.....\link.3812-cvtres.read.1.tlog
.........\.........\.....\link.3812-cvtres.write.1.tlog
.........\.........\.....\link.3812-rc.read.1.tlog
.........\.........\.....\link.3812-rc.write.1.tlog
.........\.........\.....\link.3812.read.1.tlog
.........\.........\.....\link.3812.write.1.tlog
.........\.........\.....\link.4100-cvtres.read.1.tlog
.........\.........\.....\link.4100-cvtres.write.1.tlog
.........\.........\.....\link.4100-rc.read.1.tlog
.........\.........\.....\link.4100-rc.write.1.tlog
.........\.........\.....\link.4100.read.1.tlog
.........\.........\.....\link.4100.write.1.tlog
.........\.........\.....\link.4140-cvtres.read.1.tlog
.........\.........\.....\link.4140-cvtres.write.1.tlog
.........\.........\.....\link.4140-rc.read.1.tlog
.........\.........\.....\link.4140-rc.write.1.tlog
.........\.........\.....\link.4140.read.1.tlog
.........\.........\.....\link.4140.write.1.tlog
.........\.........\.....\link.4264-cvtres.read.1.tlog
.........\.........\.....\link.4264-cvtres.write.1.tlog
.........\.........\.....\link.4264-rc.read.1.tlog
.........\.........\.....\link.4264-rc.write.1.tlog
.........\.........\.....\link.4264.read.1.tlog
.........\.........\.....\link.4264.write.1.tlog
.........\.........\.....\link.4400-cvtres.read.1.tlog
.........\.........\.....\link.4400-cvtres.write.1.tlog
.........\.........\.....\link.4400-rc.read.1.tlog
.........\.........\.....\link.4400-rc.write.1.tlog
.........\.........\.....\link.4400.read.1.tlog
.........\.........\.....\link.4400.write.1.tlog
.........\.........\.....\link.4456-cvtres.read.1.tlog
.........\.........\.....\link.4456-cvtres.write.1.tlog
.........\.........\.....\link.4456-rc.read.1.tlog
.........\.........\.....\link.4456-rc.