Cryptex

Printable without support.
5 letter code can be changed easily.
indexring has index marks for each of the 26 letters