理解symmetric key||asymmetric key ||shared key||public-private key on Cryptography

  • Overview

    cryptography

  • cryptographic keys

    In cryptography, a key is a piece of information (a parameter) that determines the functional output of a cryptographic algorithm.

    For encryption algorithms, a key specifies the transformation of plaintext into ciphertext, and vice versa depending on the decryption algorithm.

  • Symmetric-key algorithms

    Symmetric-key algorithms are algorithms for cryptography that use the same cryptographic keys for both encryption of plaintext and decryption of ciphertext.

  • Public-key cryptography

    Public-key cryptography (or asymmetric cryptography) is a cryptographic system that uses pairs of keys:

    • public keys, which may be disseminated widely
    • private keys, which are known only to the owner

    The generation of such keys depends on cryptographic algorithms based on mathematical problems to produce one-way function.

    Effective security only requires keeping the private key private; the public key can be openly distributed without compromising security.

  • Shared key encryption

    Shared key and Public key encryption

    shared secret

    Shared key encryption uses one key to encrypt and decrypt messages.

    In cryptography, a shared secret is a piece of data, known only to the parties involved,in a secure communication. This usually refers to the key of a symmetric cryptosystem.

  • References

  1. Encryption and Decryption
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值