簡體   English   中英

C# 4.8:如何使用私鑰加密消息並僅使用公鑰在其他地方解密

[英]C# 4.8: How to encrypt a message with Private Key and decrypt it elsewhere with only the Public Key

可以說, Person1 有兩個文件: person1.public.keyperson1.private.key 此人使用他的 person1.private.key 加密消息並將其發送給我。

我只有文件 person1.public.key,我想解密發送給我的消息。

如何:

  • 加密 Person1 方面的消息?
  • 解密我這邊的消息?

我確實在網上搜索過,但我看到的所有示例都是在運行時生成密鑰的代碼。 我想使用文件中的密鑰。

您是否嘗試過使用RSA.ImportFromPem(...)

它支持以下 PEM 標簽:

  • 公鑰
  • 私鑰
  • RSA 私鑰
  • RSA 公鑰
var keyString = loadFileIntoReadyOnlySpan();
var rsaKey = RSA.Create();
rsaKey.ImportFromPem(keyString);

我假設您知道/可以弄清楚如何加載文件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM