Class 24 Tue, 2017-12-05 Crank-Nicolson method, data compression, redundancy, and encryption, Creating animations and movies, ffmpeg

Crank-Nicolson
FILE:code.1dheat4 1d heat flow, time dependent, Crank-Nicolson, unconditionally stable
Compression: RLE, Run Length Encoding
Compression: 256 color map: 3 bytes --> 1 byte
Compression: Huffman codes
Compression: Lempel-Ziv-Welch code , zip, gzip, bz2, zlib, gif, patents
Redundancy parity, checksums, CRC codesi, ECC codes
Credit Card numbers Luhn algorithm
Hashes, hash functions
md5 hash/digest
Encryption: Symmetric key
Encryption: DES and how to break it
Encryption: Diffie-Hellman public key
Encryption: ssh, ssh-keygen, rsync, https
ffmpeg