I think it's handguns and anything semi-automatic or automatic that are designed for violence.
Basically anything that makes it simple to shoot more than twice, or makes it easy/convenient to carry.
Bolt action or double barrel shotguns are for hunting or actual self defence.
They are tools.
Pump actions, handguns, semi-autos and automatics are for "I have made a very bad mistake".
If your rifle is semi-automatic, have there ever been actual occasions where you have gone "thank god this is semi-automatic"?
My experience of checksums are in things like serial where they can potentially recover a corrupt bit.
I presume in the case of encryption, a checksum is more of a hash of the raw data? Like a one-way deterministic compute. Easy to get a hash of data, extremely difficult to get data from a hash.
In which case, it's fine. Passwords are hashed (granted, multiple times), but a cryptographically secure hash is not to be underestimated.