Applied
本页目录· 24 条
- Topic
- A. Network Security - Symmetric Key Cryptography
- 🔸 STEP 1: Confidentiality
- 🔸 STEP 2: Using a Symmetric Key
- 🔸 STEP 3: Key Exchange
- 🔸 STEP 4: Confidential Message
- 🔸 STEP 5: 运行加密
- 加密
- 加密结果(密文)
- 解密
- 解密结果(明文)
- B. Network Security - Public Key Cryptography
- Step 1: 生成私钥
- 🔧 操作步骤
- Step 2: 从私钥导出公钥
- ⚙️ 在同一页面往下,找到 “Derive public key”
- Step 3: 使用公钥加密明文
- Step 4: 使用私钥解密密文
- C. Network Security - Digital Signature
- Step 1: 签署消息
- 🧭 操作步骤
- Step 2: 验证签名
- 🔧 操作步骤
- Step 3: 修改消息重新验证(验证失败)
Topic
- Symmetric Key Cryptography
对称密钥加密
- Asymmetric Key Cryptography (AKA - Public Key Cryptography)
非对称密钥加密
A. Network Security - Symmetric Key Cryptography
在本练习中,我们将使用https://www.cryptool.org/en/cto/openssl/网站上的 OpenSSL 加密工具包页面。以下步骤使用“加密/解密”菜单下的“对称加密”链接执行。
🔸 STEP 1: Confidentiality
模拟发送一条机密消息。
🔸 STEP 2: Using a Symmetric Key
- 打开上面的 Cryptool 网站。
- 点击左侧导航栏:Encrypt & Decrypt → Symmetric Cipher。
- 选择一个加密算法,例如:
aes-128-cbc。 - 设置一个密码(Passphrase),比如:
test1234。
🔸 STEP 3: Key Exchange
与同伴共享如下内容:
- 选择的算法:
aes-128-cbc - 密码:
test1234