Commands genrsa, rsa, rsautl, dsaparam, gendsa, dsa (more generaly genpkey,pkey,pkeyutl) 1. Compare speed of RSA, AES, ... functions. (speed) 2. Generate RSA private key and store in DER 3. Transform the DER format into PEM format. 4. Check the content of PEM, DER file. 5. Print out the RSA primes, modulus, ... and check whether n=p.q - use wolfram alpha to transform keys in hex to decadic format. 6. Generate RSA private key with e = 3 and n with 256 bits 7. Compute corresponding public key into file and check the content of the file. 8. Use keys to encrypt-decrypt arbitrary message. What is the maximum size of message? 9. Sign and verify the signature of large(> 10kB) file. 10. Generate 1024 DSA parameters to DSAparams.pem. 11. Generate DSA private and public key from DSAparams.pem. 12. Hash file file.txt("PV181") using md5 to file file.md5. 13. Sign the file with DSA to sigfile.bin. 14. Verify the signature.