Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
s/mime、tsp、pgp の違いは何ですか? 参考:バウンシーキャッスル。
Bouncycastle にはそれらすべてのパッケージがありますが、各パッケージの違いと目的がわかりません
S/MIMEは、Secure/Multipurpose Internet Mail Extensions を意味します。公開鍵暗号化と MIME データの署名の標準です。主に電子メールで使用されます。SSL 証明書の仕組みと同様に、認証局を使用してユーザーに証明書を発行します。
PGPはかなり良いプライバシーを意味します。これは、データ通信の暗号化プライバシーと認証を提供するデータ暗号化および復号化ソフトウェアです。OpenPGP 標準に準拠しています。とりわけ、電子メールでも使用されます。信頼の分散型ネットワークを使用します。認証局はありません。
TSPにはいろいろあります。
Zed の回答に加えて、TSP は RFC 3161 で定義されているタイムスタンプ プロトコルの略です。そのままでは、このプロトコルはあまり使用できません。CMS、CAdES、PDF 署名、PAdES、XAdES で署名時刻の第三者証明として使用されます。Authenticode はタイムスタンプに TSP を使用しないことに注意してください (別の形式が使用されます)。