I know this might be more tightly knit to encryption but I do not think it is entirely irrelevant for this community.

Question is in the title.