computer security

Job ID: 32047662

Budget: $10 – $30 USD

For the following values of p and q:
a) p= 577 and q= 709
b) p= 583 and q= 707
c) p= 509 and q= 709

a) Which of these values are valid?
b) Derive n, e , d and φ(n) for the valid values of p and q?
c) Write the public and private keys for the valid values of p and q?
d) Using the valid public keys, encrypt the following messages:
1. M=3
2. M=70
3. M=32


Pick a programming language of your choice (Java, C++, Python), and write about one of the code analyzer tools that can be used by you as a programmer.