The most common protection alternatives used are those that use the encryption/decryption methods.
Encryption is the translation of data into a code that is not understandable without the key.
Decryption is the changing back of code from cipher text to plain text.
A key or password is necessary.
There are two types:
Public key encryption
Private / Symmetric key
Private key encryption uses only one key, which is private.
Public key encryption uses two keys:
Public key
Private key
Authentication is done using digital signatures
Digital certificates are used in a large scale communication
Hashing algorithms are used to create keys and passwords.
Checksum and CRC are used to check for data corruption
SSL is an implementation of public key encryption.
Private keys are created before every communication session, and deleted afterwards |