Skip to content

Commit

Permalink
feat: update key exchange protocol
Browse files Browse the repository at this point in the history
  • Loading branch information
liuzhuan committed Nov 8, 2024
1 parent 126eca9 commit e63b880
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion _posts/2024-11-01-on-crypto-101.md
Original file line number Diff line number Diff line change
Expand Up @@ -150,4 +150,12 @@ Salsa20 是一种更新的流加密算法,由 *Daniel J. Bernstein*(丹尼

ChaCha 是 Salsa20 算法的改进版本,同样由 *Daniel* 设计,2008 年提出。ChaCha 的速度更快,加密强度更高。

Salsa20 和 ChaCha 是目前流加密算法的佼佼者。
Salsa20 和 ChaCha 是目前流加密算法的佼佼者。

## 密钥交换协议 {#key-exchange}

**密钥交换协议***key exchange* protocols)要解决的问题,是一个貌似不可能完成的任务:如何在一个不安全的信道上,交换一个秘密的值。该信道上的所有信息都会被窃听。

密钥交换协议要保证,即使窃听者能够获取所有的信道交换信息,依然无法破解秘密的值。这个交换协议的名字是 Diffie-Hellman,它的作者是 *Whitfield Diffie**Martin Hellman*

DH 协议有许多实现方式。

0 comments on commit e63b880

Please sign in to comment.