今天看啥  ›  专栏  ›  汽车MCU软件设计

密码学基础 -- 走进RSA(放弃数学原理版)

汽车MCU软件设计  · 公众号  ·  · 2024-04-16 07:00
目录1. 密钥对的使用时机2. RSA测试 2.1 加解密实验 2.2 签名验签测试3. RSA原理简介 4.小结在讲RSA原理时,咱们先来思考非对称算法的几个问题。使用RSA对数据进行加密时,应该使用公钥还是私钥?那解密的时候呢?使用RSA对Hash进行签名时,应该使用公钥还是私钥?那验签的时候呢?做安全启动时,大家是否对RSA验签实现里各种奇奇怪怪的字母感到困惑?例如n、e、d;那么我们带着问题动手撸撸代码来熟悉RSA。 1. 密钥对的使用时机 非对称算法的特性在于加密过程和解密过程使用的是不同的密钥,其中可以对外公开的密钥叫做公钥,只能自己保管的密钥叫做私钥,这两个密钥共同构成密钥对;由于RSA算法本身的数学属性(单向陷门原理),密钥对有这样一种巧妙的关联(先记住它):使用公钥加密数据,则只能通过私钥进行解密;使用私钥进行加密,则 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照