We've accumulated quite a few tags related to crypto. Several are just useless, some are ambiguous, and some are lacking hyphens.
Which should we kill, merge or rename?
decrypt - merge into [encryption]
encrypted - merge into [encryption]
public-key-encryption - rename to asymmetric-encryption?
encryption-asymmetric - merge with public-key-encryption
encryption-symmetric rename to symmetric-encryption?
encryption-symetrical - merge into encryption-symmetric
cryptographichashfunction - add hyphens
transparentdataencryption - add hyphens
two-way-encryption - I dislike this tag
encrypting-code - retag individually, probably to obfuscation
digital-signature - keep
cryptographic-signature - merge with digital-signature
electronic-signature - possibly merge with digital-signature. Might have a slightly different meaning, including digitalized normal signatures.
cryptographic-signature - merge with digital-signature
asymmetric - vague, merge on case-by-case basic
publickey - perhaps merge into public-key-cryptography
privatekey - a bit ambiguous sometimes used for the private half of an asymmetric key, sometimes for the key in a symmetric scheme
secret-key - similar to private key
secret - vague, kill
hash-collision - used both in a crypto and in a hashtable context
saltedhash - It's rare to salt hashes that aren't password hashes
hashalgorithm - vague, retag to [hash] or something more specific. Often used for .net's HashAlgorithm
class
password-hash - keep
password-encryption - often abused for cases where password-hashes should be used
symmetric - retag to [encryption-symmetric] if encryption related. But some are symmetric-crypto but not symmetric encryption
symmetric-key - retag to [encryption-symmetric] if encryption related
One issue: encryption vs. cryptography
For example there is public-key-cryptography aka asymmetric-cryptography (no tags) which includes encryption, authentication and signatures. But we only have tags for public-key-encryption. Similar problems with other symmetric crypto that isn't symmetric encryption.
Related question: What is the difference between the cryptography and encryption tags?