搜索资源列表
security
- 说明: 1、里面有什么: 1.1、org.bouncycastle.*下的所有软件是bouncycastle组织开发的软件包 1.2、org.infosecurity.*下的软件包括: DES_CBC算法的实现 RSA算法的实现(包括:密钥生成、公钥加密和私钥解密、数字签名及签名验证) 数字信封的实现 利用数字信封实现大文件的加密、解密。 2、有什么用: 2.1 研究、学习信息安全中的密码学设计与实现技术。 2
sigverif
- 可以自动进行数字签名验证,并生成脚本文件。-can automatically verify digital signatures, and generate scr ipt files.
99-GuTingTing-RSA
- RSA算法是一种公钥密码算法.实现RSA算法包括生成RSA密钥,用RSA加密规则和解密规则处理数据。RSA数字签名算法利用RSA算法实现数字签名。本文详述了RSA算法的基本原理, RSA加密算法的实现以及如何利用RSA实现数字签名.-RSA is a public key cryptography algorithm. Implementation of RSA algorithm include RSA key generation. using RSA encryption and decr
secude-4.1.all.tar
- SecuDe是一个由安全应用程序接口组成,对验证机制、证件处理、PEM、X.400报文处理和密钥管理提供支持。SecuDe提供DES、 RSA杂凑函数、密钥生成以及数字签名的生成和核实等多种密码机制。签名算法由杂凑函数和RSA函数复合而成。用于核实签名的公开钥由系统的认证机构确认。报文加密采用DES算法,其密钥则由RSA算法加密。各用户用于加/解密的RSA密钥对与用于签名和核实的RSA密钥对是不一样的。密钥的生成和分发由特定模块完成。-SecuDe is a security applicati
RSACodeSample
- RSA加密处理C#代码研究 1、生成public key和private key并可保存生成XML文件。 2、演示了RSA数字签名的处理过程。 3、演示了加密解密的过程。 -RSA encryption code research C# 1, and generated public key can be kept private key to generate XML documents. 2, demonstrated a RSA digital signature of the proce
数字签名系统
- 生成公钥和私钥用于加密。采用md5和sha-1摘要算法。加密使用rsa算法
Elgamal.rar
- 本项目实现Elgalma体制的加解密,公私钥生成后分别放于不同的文件中。用该密码体制实现了对任意数据类型的加解密以及实现了数据签名验证算法。本项目中我实现的是32位的算法。其中,数字签名验证算法是对hash摘要值(SHA-1算法产生的)进行签名,并进行验证。,The project implementation Elgalma system encryption and decryption, public and private key to generate, after put in a
rsa
- rsa算法是经典的加密解密算法,可用来加密和进行数字签名。本程序运用rsa算法生成密钥对。-rsa algorithm for encryption and decryption algorithm is a classic that can be used to encrypt and digitally sign. The program uses algorithms to generate rsa key pair.
java_DigitalSign
- 实用数字签名的步骤 (1)发送方使用MD5算法对原始信息进行计算,获得一个固定长度的信息摘要 (2)发送方用自己的私钥加密生成的信息生成发送方的数字签名,发送方把这个数字签名作为发送信息的附件和明文信息,一同用接收方的公钥进行加密,将加密后的密文一同发送给接收方; (3)接收方首先把接收到的密文用自己的私钥解密,得到明文信息和数字签名,再用发送方的公钥对数字签名进行解密,然后使用相同的单向散列算法来计算解密得到的明文信息,得到信息摘要;对比计算出来的信息摘要和发送方发送过来的信息摘要
simplesign
- 发送方用自己的私钥加密通讯内容生成发送方的数字签名,并将其发送给接受方;接受方利用发送方的公钥对该签名内容进行验证; 思考: (1)这种方式是否存在安全问题? (2)请分别选择文件test-1.txt和test_pig.bmp作为通讯内容,分别记录全过程用时,并对比一下;-Sender s private key encrypted communications with their own content generated digital signature the sender
sha1
- sha-1算法是目前常用的数字摘要算法,可以为任意长度的数据生成20字节的数字摘要,是数字签名的基础-sha-1 algorithm is commonly used in digital digest algorithm, for arbitrary length of 20 bytes of data generation digital summary is the basis of digital signatures
DigestAndSignature
- 这个是用c#编写的用SHA算法生成报文鉴别码,然后用RSA进行数字签名!供大家学习!-This is a c# Prepared algorithm using SHA message authentication code, and then use RSA for digital signature! For them to learn from!
MakeCert
- 给自己做的控件加数字签名的流程,内有详细说明步骤,1、创建一个自己的证书文件:2、转换cer格式为spc格式(可以省略)3、用VS6工具中的 Package & Deployment Wizard 生成internet分发的CAB包,同时生成分发代码(.htm,其中包含使IE可以自动下载安装包的代码)。现在得到了2个文件DataTransfer.CAB和DataTransfer.htm。4、给CAB文件签名5、用chktrust检查是否正确-To increase control of thei
RSA
- RSA 大数运算 大数生成 公认的最有权威的数字签名系统-RSA operation of large numbers generated large numbers of the most recognized and authoritative digital signature system
RSA
- C# RSA数字签名源代码,一般,我们可以用RSA算法生成一对密钥,公钥发放给外部客户,私钥自己保管-C# RSA digital signature source code, generally, we can use RSA algorithm to generate a pair of keys, public key issued to external customers, keeping their private key
test
- 加密随机数生成,为elgamal数字签名产生基础,为DSA打基础 大家都可以下载使用-rand
rsa数字签名
- rsa数字签名系统,c++,MFC实现,自动生成秘钥(Rsa digital signature system, c++, MFC implementation, automatic key generation)
数字签名实验
- DSA签名程序和DSA验证程序。 签名程序流程: a. 读入字符串(从屏幕或文本文件中),字符串内容应包含自己的学号或姓名; b. 计算该字符串的SHA-1值; c. 生成DSA密钥对(利用dsa_make_key); d. 利用dsa_export函数导出所生成的DSA密钥对的公钥,并保存到文件中(dsa_key.pub),供验证程序使用; e. 对第2步产生的SHA-1值进行签名,保存签名到文件中(signature.txt)(DSA signatures and DSA val
SM-TOOLS-master
- 此工具支持国密各种算法:SM4对称加解密,国密密钥对的生成,SM3信息摘要,SM2数字签名以及验证签名,SM2非对称加解密,PKCS7签名数据包形成以及PKCS7验签, 生成PKCS7数字信封已经解PKCS7签名数据,后续会添加PKCS7签名数字信封相关功能。输入输出格式都严格按照国家密码管理局的相关规定。形成一个本地工具方便大家使用。(This tool supports various national algorithms: SM4 symmetric encryption and dec
DSA数字签名
- dsa数字签名 系统功能需求: 1.对文件进行签名,生成一个独立于原文的签名文件; 2.可以对文件进行签名,在文件后追加签名信息; 3.具有密钥管理的功能,比如密钥的生成、导入、导出; 4.可以对word文档实施操作,对word文档的内容进行签名; 5.能够比对已经实施的签名,防止进行重复的签名,以防止重放攻击; 6.可以对已经签名的文件进行单独的源文件和签名信息的分离操作。(DSA digital signature System functional requirements