Crypt package constants fix

This PR fixes up all the global constants for the Crypt\\\* classes.

All unit tests and code sniffing is clean.
Right, but would you have two different ciphers/algorithms being used at the same time? That is the only way we would have a collision.