码迷,mamicode.com
首页 >  
搜索关键字:数字签名    ( 753个结果
强命名程序集组成与作用
强命名 由一个程序集的标识组成并通过公钥和数字签名(针对该程序集生成)加强的名称,其中的标识包括程序集的简单文本名称、版本号和区域性信息(如果提供的话)。 CLR需要支持某种机制来唯一的标识一个程序集。这就是所谓的强命名程序集。.Net使用Name、Version、Culture、PublicTok ...
分类:其他好文   时间:2019-01-20 20:01:05    阅读次数:135
常用模块 (二)
?. 什么是序列化 在我们存储数据或者?络传输数据的时候. 需要对我们的对象进?处理. 把对象处理成?便存储和传输的数据格式. 这个过程叫序列化. 不同的序列化, 结果也不同. 但是?的是?样的. 都是为了存储和传输. 在python中存在三种序列化的?案. 1. pickle. 可以将我们pyth ...
分类:其他好文   时间:2019-01-14 19:00:05    阅读次数:180
区块链: 技术驱动金融 - 第3章 比特币的运行机制
这一章将真正近距离地了解比特币所使用的数据结构、实际脚本及语言,会有大量的细节性信息,极具挑战性,但本章可以帮助我们真正懂得比特币的本质。 3.1 比特币的交易 比特币的交易过程其实就是不停地创造区块的过程。我们先看一个简单模式的账簿,尽管比特币并不使用这种模式,但有助于我们理解比特币的账簿模式。 ...
分类:其他好文   时间:2019-01-11 20:04:24    阅读次数:193
数字签名
基本概念 发送者对数字消息进行签名,从而使消息的接收者可以识别伪造信息,更重要的是事后可以追踪到消息发送者来承担相关法律责任 附加在某一文档中的特定符号或代码,它是利用数学方法对该电子文档进行关键信息提取并与用户私有信息进行混合运算而形成的,用于标识签发者的身份以及签发者对电子文档的认可,并能被接收 ...
分类:其他好文   时间:2019-01-10 16:28:35    阅读次数:268
浅谈加密算法
前言 数字签名、信息加密 是前后端开发都经常需要使用到的技术,应用场景包括了用户登入、交易、信息通讯、oauth 等等,不同的应用场景也会需要使用到不同的签名加密算法,或者需要搭配不一样的 签名加密算法 来达到业务目标。这里简单的给大家介绍几种常见的签名加密算法和一些典型场景下的应用。正文1. 数字 ...
分类:编程语言   时间:2019-01-09 22:48:02    阅读次数:286
c# 对XML进行数字签名并且让java验签成功
实现: 1.c#将xml报文做数字签名发送到java服务,java服务成功验签。 2.c#服务对收到java服务推送的xml报文成功验签。 前提: 1.java服务要求 资料: 1.msdn:xml签名:https://docs.microsoft.com/zh-cn/dotnet/standard ...
分类:编程语言   时间:2018-12-23 15:31:32    阅读次数:290
使用JDK自带的keytool工具生成证书
一、keytool 简介 keytool 是java用于管理密钥和证书的工具,它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务。在JDK 1.4以后的版本中都包含了这一工具,它的位置为%JAVA_HOME%\bin\k ...
分类:其他好文   时间:2018-12-20 23:18:35    阅读次数:292
python2实现RSA算法
实 验 目 的 1. 熟悉RSA算法,理解其原理 2.网上找相关资料实现RSA算法 实 验 环 境 Python2+pycharm 实 验 步 骤 算法基本思路: 1.公钥与私钥的生成: (1)随机挑选两个大质数 p 和 q,构造N = p*q; (2)计算欧拉函数φ(N) = (p-1) * (q ...
分类:编程语言   时间:2018-12-17 20:11:25    阅读次数:182
数字签名
数字签名是什么? 作者:David Youd 翻译:阮一峰 原文网址:http://www.youdzone.com/signature.html 1. 鲍勃有两把钥匙,一把是公钥,另一把是私钥。 2. 鲍勃把公钥送给他的朋友们 帕蒂、道格、苏珊 每人一把。 3. 苏珊要给鲍勃写一封保密的信。她写完 ...
分类:其他好文   时间:2018-12-16 18:16:04    阅读次数:122
使用RSA算法对接口参数签名及验签
在不同的服务器或系统之间通过API接口进行交互时,两个系统之间必须进行身份的验证,以满足安全上的防抵赖和防篡改。通常情况下为了达到以上所描述的目的,我们首先会想到使用非对称加密算法对传输的数据进行签名以验证发送方的身份,而RSA加密算法是目前比较通用的非对称加密算法,经常被用于数字签名及数据加密,且很多编程语言的标准库中都自带有RSA算法的库,所以实现起来也是相对简单的。本文将使用Java标准库来
分类:编程语言   时间:2018-12-16 15:17:36    阅读次数:146
753条   上一页 1 ... 11 12 13 14 15 ... 76 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!