Please enable JavaScript.
Coggle requires JavaScript to display documents.
RSA (:heavy_check_mark:Generating the Prime Numbers (generatePrimeNo( )…
RSA
:heavy_check_mark:
Generating the Prime Numbers
generatePrimeNo( )
testMillerRabin (int n)
millerRabinModPow(int a, int b, int c)
millerRabinMulMod(int a, int b, int mod)
ExtendedEuclid(int q, int e)
Euclid(int p, int q)
:heavy_check_mark:
Encrypting
messageEncryption
encrypt
PowerMod
:heavy_check_mark:
Decrypting
messageDecryption
decrypt
PowerMod
:heavy_check_mark:
Signing
messageSigning(MessageDigest messageDigest)
sign (int message)
PowerMod (int a, int b, int m)
:heavy_check_mark:
Verifying
messageVerifying(String encryptedSignature, String plainText)
verify (int message)
PowerMod (int a, int b, int m)
:heavy_check_mark:
Hashing
HashVerification(String decryptedMessage, MessageDigest digestOne)
Hash(String Message)