[K-Point] 密码学概述

密码学

密码学算法的分类

  1. 消息编码:Base64
  2. 消息摘要:MD类、SHA类、MAC
  3. 对称密码:DES、3DES、AES
  4. 非对称密码:RSA、DH密钥交换
  5. 数字签名:RSASignature、DSASignature

Java编程中常用类

  1. 消息编码
    BASE64Encoder、BASE64Decoder
  2. 消息摘要
    MessageDigest
  3. 对称密码
    KeyGenerator、SecretKey、Cipher
  4. 非对称密码
    KeyPairGenerator、KeyFactory、KeyPair、PublicKey、PrivateKey、Cipher
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 概述 之前一直对加密相关的算法知之甚少,只知道类似DES、RSA等加密算法能对数据传输进行加密,且各种加密算法各有...
    Henryzhu阅读 3,070评论 0 14
  • 本文主要介绍移动端的加解密算法的分类、其优缺点特性及应用,帮助读者由浅入深地了解和选择加解密算法。文中会包含算法的...
    苹果粉阅读 11,617评论 5 29
  • 1、不安全的随机数生成,在CSRF TOKEN生成、password reset token生成等,会造成toke...
    nightmare丿阅读 3,797评论 0 1
  • 西域很远,远到只能听见朔朔疾风。那里是沙的世界,日月孤独地起落在一座座沙坡上。千年的沙棘终究抵不住荒凉,千...
    冰夫阅读 190评论 0 0
  • 上一篇我们分享了如何用一个有趣的方式作为开头,而这一篇或许你已经猜到,我要讲的就是如何有个好结尾! 首先我们必须解...
    苏老夫子阅读 512评论 0 7