- Hash functions
- Translate a longer name into a shorter "hash"
- Makes it faster
- Use it like an index to an array
- Takes arbitrary block of data, returns fixed-size strings
- Mathematical process to make it smaller
- Many online hash functions: https://tools.timodenk.com/hash-function
- One way function
- Key exchange problem
- has public key
- exchange private key
- discrete logarithms
- (P = NP)??
- Layer 3!!
- IP
- Check Network Addresses to see if they are on the same Network
- All CIDR-compliant routing protocols transmit both length and suffix
- The smaller the subnet (e.g. /13), the more IP you have
- can sell to people, create subnet
- IP addresses are based organizational, MAC addresses are random
- Private IP Addresses (reserved)
- 192.168.0.? - Private
- 10.?.?.? - Bigger companies
- 172.16.?.? - Government
- IPv6 designed in 1992
- Entropy
- meaning randomness, disorder
- xkcd correct horse battery staple
- Bits of entropy
- How many bits does it take to express the information?