搜索资源列表
TestDSA
- 数字签名的模拟:参数生成,生成签名,签名的认证。java实现。-Analog digital signature: parameter generation, signature generation, signature certification. java implementation.
java_security_sdk
- 软件是bouncycastle组织开发的软件包,包括DES_CBC算法的实现、RSA算法的实现(包括:密钥生成、公钥加密和私钥解密、数字签名及签名验证)、数字信封的实现、利用数字信封实现大文件的加密、解密。可以作为研究、学习信息安全中的密码学设计与实现技术。在原版的基础上进行一些改进,对文件加密、解密的时候要频繁的IO加一个缓冲区,RSA私钥积存的时候可以按PKCS8形式,再经BASE64编码保存。-Software development organization is bouncycastl
dfsd
- C语言,大素数域上的椭圆曲线加密解密算法 [ibe_dec.rar] - 椭圆曲线加密算法,解密一步的源代码,有详细注释 [DES.rar] - 各种加密算法的源代码,包括DES,RSA,DAS,RC4,RC5等 [mulf2m.rar] - 椭圆曲线加密算法中的乘法器的生成,主要功能是实现在素域上的多项式模P(大素数)乘的运算。 [AesCode.rar] - AES c++实现 有图形界面对话框 简单易用 [2745ecc.rar] - 椭圆曲线加密算法
qianming
- 加密解密软件,并可以实现数字签名及验证,密钥的生成及保存-Encryption and decryption software, and digital signatures and verification can be achieved, key generation and preservation
Application-signature-android
- Android系统要求所有的程序经过数字签名才能安装,如果没有可用的数字签名,系统将不许安装运行此程序。不管是模拟器还是真实设备,只要是android系统,这都适用。鉴于此原因,在设备或者是模拟器上运行调试程序之前,你必须为你的应用程序设置数字签名。 理解android程序签名的重要几点:: • 所有的程序都必须签名,没有被签名的程序,系统将不能安装。 • 你可使用自签署证书签署你的应用程序,必须是无凭证授权是的。 • 系统仅仅会在安装的时
elgamal
- ElGamal算法,是一种较为常见的加密算法,它是基于1984年提出的公钥密码体制和椭圆曲线加密体系。既能用于数据加密也能用于数字签名,其安全性依赖于计算有限域上离散对数这一难题。在加密过程中,生成的密文长度是明文的两倍,且每次加密后都会在密文中生成一个随机数K。-The ElGamal algorithm is a more common encryption algorithm, which is based on the 1984 public key cryptosystem and e
RRSAACodeSammS
- RSA加密处理CSHARP代码研究 1、生成public key与private keyy并可保存生成XML文件。 2、演示了RSA数字签名的处理过程。 3、演示了加密解密的过程。 -RSA encryption the CSHARP code research, generate public key and private keyy can be saved to generate an XML file. 2 shows the RSA digital signature proce
RSA
- RSA 数字签名的基本思想 RSA数字签名的安全性依赖于大数分解的困难性。 1、参数与密钥生成 首先选取两个大素数p和q,计算 n=pq 其欧拉函数值 (p-1)*(q-1) 然后选取随机整数e,满足 gcd(e,(p-1)*(q-1)))=1 并计算 d=e^-1 mod((p-1)*(q-1)) 则公钥为(e,n),私钥为d;p,q是秘密参数,需要保密。如不需要 保存,计算出e,d后可销毁。 2、签名算法 设
DigitalDigestUtil
- 数字摘要工具类 getDigitalDigest(String fileName) 默认使用SHA1生成数字签名 getDigitalDigest(String fileName, String algorithm) 根据需要传入签名方法,如果签名方法不存在抛出NoSuchAlgorithmException -Abstract digital tools class getDigitalDigest (String fileName) defaults to SHA1 to
国密 sm3 算法 c语言实现
- 国密 sm3 算法 c语言实现 用途 国家密码管理局编制的商用算法,用于密码应用中的数字签名和验证、消息认证码的生成与验证以及随机数的生成,可满足多种密码应用的安全需求。 算法描述 对长度为l(l< 264) 比特的消息m,SM3杂凑算法经过填充和迭代压缩,生成杂凑值,杂凑值长度 为256比特。
exam-system
- 实现一在线考试系统,能支持试卷的分级管理、试卷录入与维护、试卷生成、考试、评分等功能,并综合运用加密、认证、访问控制、数字签名、完整性校验等安全服务,基于安全机制设计安全协议,确保系统安全、稳定运行 -Online examination system can support hierarchical management of the papers, papers entry and maintenance, Paper Generation, exam, score, and the i
online-exam-system
- 实现一在线考试系统,能支持试卷的分级管理、试卷录入与维护、试卷生成、考试、评分等功能,并综合运用加密、认证、访问控制、数字签名、完整性校验等安全服务,基于安全机制设计安全协议,确保系统安全、稳定运行 -Online examination system can support hierarchical management of the papers, papers entry and maintenance, Paper Generation, exam, score, and the i
Digital-Certificates
- 可以给应用程序或dll组件添加数字签名。根据文件中图片的提示,可以生成你想要的数字签名-Can give the application or dll component to add a digital signature. According to the document image tips, you can generate a digital signature you want
Practical-digital-signature
- 实用数字签名的步骤 (1)发送方使用MD5算法对通信内容进行计算,获得一个固定长度的信息摘要; (2)发送方用自己的私钥加密生成的信息生成发送方的数字签名,发送方把这个数字签名作为发送信息的附件和明文信息,一同用接收方的公钥进行加密,将加密后的密文一同发送给接收方; (3)接收方首先把接收到的密文用自己的私钥解密,得到明文信息和数字签名,再用发送方的公钥对数字签名进行解密,然后使用相同的单向散列算法来计算解密得到的明文信息,得到信息摘要;对比计算出来的信息摘要和发送方发送过来的信息摘
bcs_api_20140530_1
- 采用开源的libcurl实现与百度云存储进行交互的程序源码,实现了上传下载删除浏览等功能,内含采用hmac-sha1算法加密及base64 encode及url encode生成数字签名功能。-Libcurl achieved with the use of open source cloud storage Baidu interact program source code to achieve the uploading and downloading Delete browsing an
RSA-source-code
- RSA的C语言源代码,用作密钥的生成,文件的加密,解密。也可用作数字签名-RSA C language source code, is used to generate keys, encrypt files, decrypt. Also be used as a digital signature
SM3.pdf
- 用途 国家密码管理局编制的商用算法,用于密码应用中的数字签名和验证、消息认证码的生成与验证以及随机数的生成,可满足多种密码应用的安全需求。 算法描述 对长度为l(l< 2^64) 比特的消息m,SM3杂凑算法经过填充和迭代压缩,生成杂凑值,杂凑值长度 为256比特。-Use Commercial management algorithm, compiled by the Bureau of national code, used to generate th
RSA-(2)
- rsa算法作为数字签名的主要形式,具有较高的利用价值,可以实现生成秘钥,测试,加密文件功能-rsa algorithm as the main form of digital signatures, has a high value in use, can generate a secret key, test, file encryption function
wenjianjiami
- Android项目源码基于安卓平台的文件加密其他功能如下:加密小软件。使用的是GBK编码.该源码分为6个功能。 1.文件加密。需要手动输入需要加密的文件名字,如果名字存在会进入加密界面,加密方式有3种 (1)DES (2)DESede (3)AES 输入自己特定的密匙还输入加密文件的名字。 2.文件解密。与文件加密类似。 3.可以对文件进行数字签名,签名认证和生成密匙。密匙的大小分为512 768 1024. 4.报文鉴别。可以生成鉴别码和可以鉴别文件。(两种类型MD5和SHA1
证书加密解密
- 本次实验是基于广泛测试的公开加密库来实现数字签名服务。这里选择了 M2Crypto 加密库来实现,M2Crypto 加密库能够完整的支持 OpenSSL 库,所以会 更加方便点。而且这个库中包含有 RSA 非对称加密算法(M2Crypto.RSA),高级 的加密解密接口(M2Crypto.EVP),还能操作 X.509 证书(M2Crypto.X509)。我们 可以先通过 M2Crypto 库里的模块来生成证书、公钥文件和私钥文件,后面再利 用生成的证书、私钥和公钥来实现加密解密及数字