创建一个新的随机密钥对示例

下面的命令创建一个新的随机密钥对,并将其存储在 EndvStrongKey.snk 中。

sn -k EndvStrongKey.snk

下面的命令将 EndvStrongKey.snk 中的密钥存储在强名称 CSP 中的容器 Endv 中。

sn -i EndvStrongKey.snk Endv

下面的命令从 EndvStrongKey.snk 中提取公钥并将其存储在 EndvpublicKey.snk 中。

sn -p EndvStrongKey.snk EndvpublicKey.snk

下面的命令显示公钥和 EndvpublicKey.snk 中包含的公钥的标记。

sn -tp EndvpublicKey.snk

下面的命令验证程序集  Endv.Data.v1.0.dll

sn -v Endv.Data.v1.0.dll

下面的命令从默认 CSP 中删除 Endv。

sn -d Endv

-------------------------------------------------------------------
sn -k EndvStrongKey.snk
------------------------------------------------------------------
Microsoft(R) .NET Framework 强名称实用工具 版本 4.0.30319.33440
版权所有(C) Microsoft Corporation。保留所有权利。

E:\Endv\Endv.Key>sn -k EndvStrongKey.snk

Microsoft(R) .NET Framework 强名称实用工具 版本 4.0.30319.33440
版权所有(C) Microsoft Corporation。保留所有权利。

密钥对写入到 EndvStrongKey.snk

E:\Endv\Endv.Key>sn -p EndvStrongKey.snk EndvpublicKey.snk

Microsoft(R) .NET Framework 强名称实用工具 版本 4.0.30319.33440
版权所有(C) Microsoft Corporation。保留所有权利。

公钥已写入到 EndvpublicKey.snk

E:\Endv\Endv.Key>sn -i EndvStrongKey.snk Endv

Microsoft(R) .NET Framework 强名称实用工具 版本 4.0.30319.33440
版权所有(C) Microsoft Corporation。保留所有权利。

密钥对安装到“Endv”中

E:\Endv\Endv.Key>sn -tp EndvpublicKey.snk

Microsoft(R) .NET Framework 强名称实用工具 版本 4.0.30319.33440
版权所有(C) Microsoft Corporation。保留所有权利。

公钥(哈希算法: sha1):
0024000004800000940000000602000000240000525341310004000001000100c5a1b8fa2bb801
d8c1c726f3a228fec0c5e20c9ac26f0c97696011af2a9c75ffbd5063d2806724830a41d52be9fb
e9c0c41aa98be55d2dff5eb55e1f9026b2f0b4eec0f34355e1cda4e7bb9742c10ad2417af1853f
3dc273384b4ad6426665c2db24693e69c5c2b4f14cef6c34464ec01084d61484505b72346408b7
9fe90287

公钥标记为 c4274659ffcaf636
时间: 2024-12-23 05:01:49

创建一个新的随机密钥对示例的相关文章

ZeroMQ接口函数之 :zmq_curve_keypair - 生成一个新的CURVE 密钥对

ZeroMQ 官方地址 :http://api.zeromq.org/4-0:zmq_curve_keypair zmq_curve_keypair(3) ØMQ Manual - ØMQ/4.1.0 Name zmq_curve_keypair - 生成一个新的CURVE 密钥对 Synopsis int zmq_curve_keypair (char *z85_public_key, char *z85_secret_key); Description 函数zmq_curve_keypair

Windows下C/C++创建一个新进程

本文翻译自:XQQ524148626的专栏,http://blog.csdn.net/xqq524148626/article/details/4960513 本文地址:http://blog.csdn.net/qingdujun/article/details/41808261 VC++6.0运行通过,示例: #include <iostream> #include <windows.h> using namespace std; int main() { STARTUPINFO

Photoshop脚本 &gt; 使用脚本创建一个新文档

源自:http://coolketang.com/tutorials/menu2lesson1.php 本节将演示如何使用脚本,创建一个空白文档.首先创建一个空白的脚本文档,并保存在硬盘上某个位置. 接着输入脚本代码: //定义一个变量[Width],表示新文档的宽度. var width = 560; //定义一个变量[height],表示新文档的高度. var height = 560; //定义一个变量[resolution],表示新文档的分辨率. var resolution = 72;

分析Linux内核创建一个新进程的过程【转】

转自:http://www.cnblogs.com/MarkWoo/p/4420588.html 前言说明 本篇为网易云课堂Linux内核分析课程的第六周作业,本次作业我们将具体来分析fork系统调用,来分析Linux内核创建新进程的过程 关键词:fork, 系统调用,进程 *运行环境:** Ubuntu 14.04 LTS x64 gcc 4.9.2 gdb 7.8 vim 7.4 with vundle 分析 分析方法说明 PCB包含了一个进程的重要运行信息,所以我们将围绕在创建一个新进程时

第六周分析Linux内核创建一个新进程的过程

潘恒 原创作品转载请注明出处<Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 task_struct结构: struct task_struct {   volatile long state;进程状态  void *stack; 堆栈  pid_t pid; 进程标识符  unsigned int rt_priority;实时优先级  unsigned int policy;调度策略  struct files

分析Linux内核创建一个新进程的过程

一.原理分析 1.进程的描述 进程控制块PCB——task_struct,为了管理进程,内核必须对每个进程进行清晰的描述,进程描述符提供了内核所需了解的进程信息. struct task_struct{ volatile long state; //进程状态,-1表示不可执行,0表示可执行,大于1表示停止 void *stack; //内核堆栈 atomic_t usage; unsigned int flags; //进程标识符 unsigned int ptrace; …… } 2.进程的创

用eclipse pydev 创建一个新py文件时 文件的coding设置问题

问题: 当安装好eclipse和pydev后,创建一个project, 创建一个新的py文件,文件头都会自带中文时间.这样在编译的时候会报错. 解决办法之一: 通过设置,可以使新建的文件的文件头自动带一行#coding=utf-8 设置之后,再创建一个新的文件.文件的文件头会自带#coding=utf-8 待续 还有其他方法的朋友,欢迎交流.

struts2每次访问都会创建一个新的session

项目在测试过程中,突然发现登陆之后再去访问其他菜单时都会提示未登录: 查看日志之后发现是因为很多次请求时都会自动创建一个新的session,这就费解了, 因为之前也没改动什么session创建的机制,tomcat也没改动,但是突然就这样了,和常理不通: 经过多方调试,删除tomcat重新安装,重新部署项目,然后在请求时就是同一个session了,恢复正常! Why ? Why ? 在网上搜了一片文章不错: 1.http://m.blog.csdn.net/blog/www89404565/207

soapui中文操作手册(一)----创建一个新的项目

1) 创建一个新的项目 点击项目,选择新建项目SOAP.这将打开一个新的SOAP项目对话框. 注意:你也可以做CTRL + N(WIN)或CMD+ N(MAC)来创建一个新的SOAP项目. 在新的SOAP项目对话框中输入项目名称,然后单击确定 这将创建在导航器一个新的项目. 恭喜你,你刚刚创建了你的第一个项目SoapUI.让我们添加一个WSDL. 2) 添加一个WSDL 在SoapUI项目中,SOAP大多是基于一个WSDL.虽然不是必须通过导入WSDL,但它使测试更容易,因为WSDL包含您需要了