What is the difference between a 'cipher' and a 'mode of operation'? | Hacker News Reader