セッションの開始時に鍵共有アルゴリズムで共通鍵を作成するためだけに使用して、それ以降の通信は共有鍵暗号で行う方法を採っている。電子署名のためのアルゴリズムであるため暗号化には使用できない。長く実効的な鍵の発見方法も見つかっていないため広く使用されている。年に切れてからさらに普及が進んでいる。年に米標準技術局で認可された電子署名のための公開鍵アルゴリズム。使用しているため今後強度的な拡張が加えられる予定。使用して公開鍵暗号を使用することができる。使用して作成することができます。アルゴリズムを参照してください。シードにパスワードに基づくハッシュ値などを指定することで同一のキーを何度でも生成することができます。(これは汎用的なフォーマットであるため多言語からの利用も可能です)。公開鍵を使用した暗号化/復号化は共通鍵の場合とほとんど同じです。公開鍵方式に対応するアルゴリズムを選択し、暗号化に公開鍵を、復号化に秘密鍵を指定してください。