如何使用X509证书和C#进行非对称加密?

2024-01-08

我希望使用公钥和私钥使用 X509 证书加密文件,并将它们发送到远程服务器。我该怎么做?这可能吗?如何生成证书以及公钥和私钥对?


See 这个问题 https://stackoverflow.com/questions/1623189/rsacryptoserviceprovider-using-x509-certificates-c如何创建一个RSACryptoServiceProvider http://msdn.microsoft.com/en-us/library/system.security.cryptography.rsacryptoserviceprovider.aspx from a X509Certificate2 http://msdn.microsoft.com/en-us/library/system.security.cryptography.x509certificates.x509certificate2.aspx可用于加密和解密文件。

.NET 框架不包含生成 X.509 证书的类。莫诺的安全等级 http://www.mono-project.com/Cryptography (Mono.Security.X509) and 充气城堡 http://www.bouncycastle.org/支持从 C# 创建 X.509 证书。或者,您可以使用 OpenSSL 等工具或makecert.exe http://msdn.microsoft.com/en-us/library/bfsktky3.aspx生成证书。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用X509证书和C#进行非对称加密? 的相关文章

  • 编译时运算符

    有人可以列出 C 中可用的所有编译时运算符吗 C 中有两个运算符 无论操作数如何 它们的结果始终可以在编译时确定 它们是sizeof 1 and 2 当然 其他运算符的许多特殊用途可以在编译时解决 例如标准中列出的那些整数常量表达式 1 与
  • 通过 CMIS (dotCMIS) 连接到 SP2010:异常未经授权

    我正在使用 dotCMIS 并且想要简单连接到我的 SP2010 服务器 我尝试用 C 来做到这一点 如下所示http chemistry apache org dotnet getting started with dotcmis htm
  • 为什么 C# Array.BinarySearch 这么快?

    我已经实施了一个很简单用于在整数数组中查找整数的 C 中的 binarySearch 实现 二分查找 static int binarySearch int arr int i int low 0 high arr Length 1 mid
  • 按成员序列化

    我已经实现了template
  • Asp.NET WebApi 中类似文件名称的路由

    是否可以在 ASP NET Web API 路由配置中添加一条路由 以允许处理看起来有点像文件名的 URL 我尝试添加以下条目WebApiConfig Register 但这不起作用 使用 URIapi foo 0de7ebfa 3a55
  • HTTPWebResponse 响应字符串被截断

    应用程序正在与 REST 服务通信 Fiddler 显示作为 Apps 响应传入的完整良好 XML 响应 该应用程序位于法属波利尼西亚 在新西兰也有一个相同的副本 因此主要嫌疑人似乎在编码 但我们已经检查过 但空手而归 查看流读取器的输出字
  • 将 VSIX 功能添加到 C# 类库

    我有一个现有的单文件生成器 位于 C 类库中 如何将 VSIX 项目级功能添加到此项目 最终目标是编译我的类库项目并获得 VSIX 我实际上是在回答我自己的问题 这与Visual Studio 2017 中的单文件生成器更改 https s
  • C#中如何移动PictureBox?

    我已经使用此代码来移动图片框pictureBox MouseMove event pictureBox Location new System Drawing Point e Location 但是当我尝试执行时 图片框闪烁并且无法识别确切
  • 带动态元素的 WPF 启动屏幕。如何?

    我是 WPF 新手 我需要一些帮助 我有一个加载缓慢的 WPF 应用程序 因此我显示启动屏幕作为权宜之计 但是 我希望能够在每次运行时更改屏幕 并在文本区域中显示不同的引言 这是一个生产力应用程序 所以我将使用非愚蠢但激励性的引言 当然 如
  • 转发声明和包含

    在使用库时 无论是我自己的还是外部的 都有很多带有前向声明的类 根据情况 相同的类也包含在内 当我使用某个类时 我需要知道该类使用的某些对象是前向声明的还是 include d 原因是我想知道是否应该包含两个标题还是只包含一个标题 现在我知
  • 如何序列化/反序列化自定义数据集

    我有一个 winforms 应用程序 它使用强类型的自定义数据集来保存数据进行处理 它由数据库中的数据填充 我有一个用户控件 它接受任何自定义数据集并在数据网格中显示内容 这用于测试和调试 为了使控件可重用 我将自定义数据集视为普通的 Sy
  • 使用 x509 证书签署 json 文档或字符串

    如何使用 x509 证书签署 json 文档或字符串 public static void fund string filePath C Users VIKAS Desktop Data xml Read the file XmlDocum
  • 链接器错误:已定义

    我尝试在 Microsoft Visual Studio 2012 中编译我的 Visual C 项目 使用 MFC 但出现以下错误 error LNK2005 void cdecl operator new unsigned int 2
  • 对现有视频添加水印

    我正在寻找一种用 C 在视频上加水印的方法 就像在上面写文字一样 图片或文字标签 我该怎么做 谢谢 您可以使用 Nreco 视频转换器 代码看起来像 NReco VideoConverter FFMpegConverter wrap new
  • 向现有 TCP 和 UDP 代码添加 SSL 支持?

    这是我的问题 现在我有一个 Linux 服务器应用程序 使用 C gcc 编写 它与 Windows C 客户端应用程序 Visual Studio 9 Qt 4 5 进行通信 是什么very在不完全破坏现有协议的情况下向双方添加 SSL
  • 为什么编译时浮点计算可能不会得到与运行时计算相同的结果?

    In the speaker mentioned Compile time floating point calculations might not have the same results as runtime calculation
  • C# 模拟VolumeMute按下

    我得到以下代码来模拟音量静音按键 DllImport coredll dll SetLastError true static extern void keybd event byte bVk byte bScan int dwFlags
  • 如何将服务器服务连接到 Dynamics Online

    我正在修改内部管理应用程序以连接到我们的在线托管 Dynamics 2016 实例 根据一些在线教程 我一直在使用OrganizationServiceProxy out of Microsoft Xrm Sdk Client来自 SDK
  • C# - OutOfMemoryException 在 JSON 文件上保存列表

    我正在尝试保存压力图的流数据 基本上我有一个压力矩阵定义为 double pressureMatrix new double e Data GetLength 0 e Data GetLength 1 基本上 我得到了其中之一pressur
  • 如何在文本框中插入图像

    有没有办法在文本框中插入图像 我正在开发一个聊天应用程序 我想用图标图像更改值 等 但我找不到如何在文本框中插入图像 Thanks 如果您使用 RichTextBox 进行聊天 请查看Paste http msdn microsoft co

随机推荐

  • SQL Server:插入下一个可用的整数

    我正在处理 SQL Server 中的一个表 该表有一个serial no列 它被定义为非空整数 它似乎不是一个自动递增字段 就好像我将该列保留在插入语句之外一样 我收到一条错误消息 指出serial no字段不能为空 那么如何插入下一个可
  • 包含 dshow.h 会导致定义错误

    我正在尝试使用 DirectShow 进行音频播放做一些事情 我有一个头文件 顶部是 pragma once include
  • 与 Swift `zip` 相反 - 将元组拆分为两个数组

    我有一个键值对数组 let arr key hey value ho key ha value tee hee 我将它分成两个数组 如下所示 let keys values arr map 0 key arr map 0 value 实际上
  • Objective C 变量计数[重复]

    这个问题在这里已经有答案了 我有一些变量 例如vh1 vh2 vh3ETC 是否可以在 for 循环中使用 i 变量进行计数 我的意思是像for int i 1 blablabla vh i setBackGroundColor blabl
  • .get() 无法与 tkinter 中的输入框一起正常工作

    game entry Entry gs width 10 bg white game entry grid row 4 column 0 sticky W ip game entry get part1 partial click2 ip
  • Mongodb 中的部分字符串匹配[重复]

    这个问题在这里已经有答案了 假设我有一堆像这样的 mongodb 记录 它们都是字符串 myRecord foobarbazfoobaz myRecord bazbarfoobarbaz myRecord foobarfoofoobaz m
  • 如何在 Active Directory 中查询密码过期的用户?

    我需要查询 Active Directory 以获取密码即将过期的用户列表 执行此操作的明显 且简单 方法是 dsquery user stalepwd n 问题是我需要添加额外的过滤器以仅查找特定安全组中的用户 这对于具有内置 stale
  • Flutter Web 应用程序不会部署到 Firebase 托管

    我的 Flutter 应用程序在 Chrome 网络 模拟器中看起来很棒 并且在本地服务器上运行 我导航到这个目录 Users TDK StudioProjects kabbalah build web 我安装了 Firebase CLI
  • 在不同控制器之间共享视图

    在不同控制器之间共享视图是个好主意吗 使用视图 共享文件夹 我正在创建我的第一个 MVC 应用程序 它需要一些彼此相似的数据 它们 解释 不同的事物 因此将存储在不同的表中 但它们每个都有一个Id Name and Status 因此 我可
  • 使用 ChartEngine 自定义显示饼图

    我使用图表引擎成功显示图表 但遇到以下问题 我无法减小图表大小 图表在屏幕上移动 但我不希望这样 我想在屏幕底部再显示一张图像 但这里的图表显示在屏幕中间 我只想在图像的顶部和下面显示图表 如何设置边距 请任何人都可以帮助我 提前致谢 以下
  • Visual C++ 2010 中的预处理器指令缩进

    我经常发现自己想要缩进预处理器指令 就像代码的其余部分一样 例如 if缩进像if It 似乎合法 https stackoverflow com questions 789073 indenting defines it s 常识有时是件好
  • 如何在android中实现自定义可折叠工具栏?

    Using 本教程 http blog grafixartist com toolbar animation with android design support library 实现灵活空间模式 带有折叠工具栏的模式 我正在尝试实现类似
  • Oracle DBMS 作业未运行

    我定义了一个作业 从周二到周日每 5 分钟运行一次 上午 9 00 至晚上 22 00 BEGIN DBMS SCHEDULER CREATE JOB job name gt GET INVOICES JOB job type gt PLS
  • 如何仅切换 *next* .class 或 div(而不是其余的)

    我想知道如何仅切换 子 div 单击在 html 上重复的按钮 如下所示 div class button div class hide toggle Blah1 div div div class button div class hid
  • asp.net mvc 3 中 DataAnnotations 的行为是否发生了变化?

    我有一个带有属性的模型 ReadOnly true public decimal BodyMassIndex get private set 当我打电话时在我看来 Html EditorForModel 我仍然得到该属性的标准可编辑文本框
  • 从 HttpResponseMessage 获取内容/消息

    我正在尝试获取 HttpResponseMessage 的内容 它应该是 message Action does not exist success false 但我不知道如何从 HttpResponseMessage 中获取它 HttpC
  • 使用 log4net 或 NLog 的 WCF 日志记录/跟踪和活动 ID 传播

    我见过很多关于日志记录的其他问题 最佳实践 什么日志平台最好 等等 这里有一些关于 SO 的链接 其中对这个主题进行了很好的讨论 记录最佳实践 https stackoverflow com questions 576185 logging
  • 文件中的 Python 3 unicode 到 utf-8

    我试图解析日志文件 但文件格式始终为 unicode 我想要自动化的通常流程 我在记事本中提取文件 另存为 更改编码unicode to UTF 8 然后在上面运行python程序 这就是我想在 Python 3 4 中自动化的过程 几乎只
  • 谷歌地图 V2“不幸的是应用程序已停止”

    I just begin to learn Android take 4 days to try work maps view but not work that error Unfortunately the app has stoppe
  • 如何使用X509证书和C#进行非对称加密?

    我希望使用公钥和私钥使用 X509 证书加密文件 并将它们发送到远程服务器 我该怎么做 这可能吗 如何生成证书以及公钥和私钥对 See 这个问题 https stackoverflow com questions 1623189 rsacr