Cryptographic algorithm Notes

Source: Internet
Author: User
Tags message queue

Encryption algorithm: MD5, SHA,Des,aes,idea,RSA, BlowFish

One: one-way hashing algorithm

One-way hashing algorithm: 1. The hash algorithm, which compresses the message queue of any length into a fixed-length function,

2. The process is irreversible, just a one-way process,

3. Including Md5,sha,n-hash,

MD5: Message digest algorithm , the input of any length of the operation of the message, resulting in a 128-bit message digest.

SHA: Secure hashing algorithm , sha-1,sha-256,sha-384,sha-512

Two: Symmetric encryption algorithm

1. encryption key and decryption key are identical

2. Encryption security relies on the secrecy of the secret key , not the confidentiality of the algorithm

3. symmetric packet encryption algorithm :Des,aes, Idea,TWOFISH,BLOWFISH,RC4 (stream password)

4. Stream Password: RC4 is a pseudo-random stream that generates a key stream

Three: Public secret key encryption algorithm ( public key algorithm ) (asymmetric encryption algorithm )

1. Encryption and decryption using different keys,

2. Encryption using: Public key

3. Decryption using: Private key

RSA: A public key system based on factorization problem

DSA: Digital Signature Algorithm

Elgamal: Public-key Cryptography and signature system based on discrete logarithm

ECC: Elliptic Curve cipher coding

DSA, ECC, Elgamal, Knapsack,

Four: Other algorithms

CRC32: Cyclic redundancy check

Base64: Encode binary data to display numbers and letters for transferring non-textual data such as graphics and sounds, faxes, etc.

Cryptographic algorithm Notes

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.