Apr 30
Questions about end of term anything?
crypto
Continue broad discussion of crypto algorithms;
see links on my notes from
Apr 25
Review bits, bytes, hex, and "big" numbers.
cryptographic hash functions
- What are they for? (e.g. file download verification e.e. apache)
- wikipedia "cryptographic hash function"
- What's an example? (SHA-1)
- Do it with openssl from the command line
- What's the algorithm? (wikipedia "sha-1")
symmetric encryption
- First discuss similar questions ...
- Then look at this explanation of AES :
public/private key encryption
Include a discussion of a**b mod c with huge numbers for a,b and a semi-huge c; see my notes or google "exponentiation by squaring".
Look up jim's public key.
Discuss primes, ways of generating 'em, and ways of finding 'em.
Understanding RSA completely is lots of number theory ...