Description: Digital Signature Algorithm (DSA)是Schnorr和ElGamal签名算法的变种,被美国NIST作为DSS(DigitalSignature Standard)。算法中应用了下述参数:
p:L bits长的素数。L是64的倍数,范围是512到1024;
q:p - 1的160bits的素因子;
g:g = h^((p-1)/q) mod p,h满足h < p - 1, h^((p-1)/q) mod p > 1;
x:x < q,x为私钥 ;
y:y = g^x mod p ,( p, q, g, y )为公钥;
H( x ):One-Way Hash函数。DSS中选用SHA( Secure Hash Algorithm )。
p, q, g可由一组用户共享,但在实际应用中,使用公共模数可能会带来一定的威胁。签名及验证协议如下:
1. P产生随机数k,k < q;
2. P计算 r = ( g^k mod p ) mod q
s = ( k^(-1) (H(m) + xr)) mod q
签名结果是( m, r, s )。
3. 验证时计算 w = s^(-1)mod q
u1 = ( H( m ) * w ) mod q
u2 = ( r * w ) mod q
v = (( g^u1 * y^u2 ) mod p ) mod q
若v = r,则认为签名有效。
DSA是基于整数有限域离散对数难题的,其安全性与RSA相比差不多。DSA的一个重要特点是两个素数公开,这样,当使用别人的p和q时,即使不知道私钥,你也能确认它们是否是随机产生的,还是作了手脚。RSA算法却作不到。
Platform: |
Size: 136954 |
Author:wildkaede |
Hits:
Description: 对pdf进行数字签名,pdf已成为国际标准格式,很多公司都需要对自己的文档进行签名,这个数字签名可以添加文字,图片,和水印-Pdf digital signature on, pdf format has become the international standard, many companies need to document their own signature, the digital signature can add text, images, and watermarks Platform: |
Size: 1219584 |
Author:若草 |
Hits:
Description: Digital Signature Algorithm (DSA)是Schnorr和ElGamal签名算法的变种,被美国NIST作为DSS(DigitalSignature Standard)。算法中应用了下述参数:
p:L bits长的素数。L是64的倍数,范围是512到1024;
q:p - 1的160bits的素因子;
g:g = h^((p-1)/q) mod p,h满足h < p - 1, h^((p-1)/q) mod p > 1;
x:x < q,x为私钥 ;
y:y = g^x mod p ,( p, q, g, y )为公钥;
H( x ):One-Way Hash函数。DSS中选用SHA( Secure Hash Algorithm )。
p, q, g可由一组用户共享,但在实际应用中,使用公共模数可能会带来一定的威胁。签名及验证协议如下:
1. P产生随机数k,k < q;
2. P计算 r = ( g^k mod p ) mod q
s = ( k^(-1) (H(m) + xr)) mod q
签名结果是( m, r, s )。
3. 验证时计算 w = s^(-1)mod q
u1 = ( H( m ) * w ) mod q
u2 = ( r * w ) mod q
v = (( g^u1 * y^u2 ) mod p ) mod q
若v = r,则认为签名有效。
DSA是基于整数有限域离散对数难题的,其安全性与RSA相比差不多。DSA的一个重要特点是两个素数公开,这样,当使用别人的p和q时,即使不知道私钥,你也能确认它们是否是随机产生的,还是作了手脚。RSA算法却作不到。
Platform: |
Size: 136192 |
Author:wildkaede |
Hits:
Description: FIPS PUB 186-3
FEDERAL INFORMATION PROCESSING STANDARDS PUBLICATION
Digital Signature Standard (DSS) Platform: |
Size: 489472 |
Author:Alexander |
Hits:
Description: Freeware implementation of the Secure Hashing Standard, defined in FIPS PUB 180-1, defines the Secure Hashing Algorithm (SHA-1). SHA-1 can be used to produce a message digest for a given message. Essentially, this is a 160-bit number that represents the message.
In theory, no two messages would ever share the same message digest. What this means is that the message digest can serve as a fingerprint for a file or other source of data. SHA-1 is used by Digital Signature Standard (DSS), which is a standard used for digitally signing documents or other data.
This is the C++ and the C the implementations of SHA-1. This is the same source base from which the code in RFC 3174 was based.
Platform: |
Size: 10240 |
Author:enropin |
Hits:
Description: 安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准(Digital Signature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA)。-Secure hash algorithm (Secure Hash Algorithm) is mainly applied to digital signature standard (Digital Signature Standard DSS) which defines the digital signature algorithm (Digital Signature Algorithm DSA). Platform: |
Size: 1024 |
Author:Jesse |
Hits:
Description: 主要适用于数字签名标准(Digital Signature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA)。对于长度小于2^64位的消息,SHA1会产生一个160位的消息摘要。当接收到消息的时候,这个消息摘要可以用来验证数据的完整性。-The main standard for digital signatures (Digital Signature Standard DSS) which defines the Digital Signature Algorithm (Digital Signature Algorithm DSA). The length is less than 2 ^ 64 bits of information, SHA1 produces a 160-bit message digest. When the received message when the message digest can be used to verify data integrity. Platform: |
Size: 2048 |
Author:李新 |
Hits:
Description: 安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准(Digital Signature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA)。-Secure Hash Algorithm (Secure Hash Algorithm) is mainly applied in the Digital Signature Standard (Digital Signature Standard DSS) which defines the digital signature algorithm (Digital Signature Algorithm DSA). Platform: |
Size: 3072 |
Author:Laura |
Hits:
Description: sha1(安全哈希算法)主要适用于数字签名标准里面的定义的数字签名算法。-sha1 (Secure Hash Algorithm) is mainly used inside the definition of digital signature standard digital signature algorithm. Platform: |
Size: 2048 |
Author:yilujie |
Hits:
Description: Android系统要求所有的程序经过数字签名才能安装,如果没有可用的数字签名,系统将不许安装运行此程序。不管是模拟器还是真实设备,只要是android系统,这都适用。鉴于此原因,在设备或者是模拟器上运行调试程序之前,你必须为你的应用程序设置数字签名。
理解android程序签名的重要几点::
• 所有的程序都必须签名,没有被签名的程序,系统将不能安装。
• 你可使用自签署证书签署你的应用程序,必须是无凭证授权是的。
• 系统仅仅会在安装的时候测试签名证书的有效期,如果应用程序的签名是在安装之后才到期,那么应用程序仍然可以正常启用。
• 你可以使用标准工具-Keytool and Jarsigner-生成密钥,来签名应用程序的.apk文件。
-Android system requirements for all programs through digital signatures to install, if there is no available digital signatures, the system will not run the installation program. Whether simulator or real equipment, as long as it is android system, this all applicable. For this reason, in the equipment or simulator operation commissioning before program, you must for your application Settings digital signature.
Understand the important time signature android program: :
· all programs are must sign, not be the signature program, the system will not be installed.
· you can use since the signing certificate signed your application, must be no vouchers authorized yes.
· system will only in the installation test signature the period of validity of the certificate, if the application s signature is in after installation expires, so the application can still normal enabled.
· you can use a standard tools-Keytool and Jarsigner-generate the keys, to sign the application s. Apk files.
Platform: |
Size: 15360 |
Author:netwalk |
Hits:
Description: sha-1算法实现的加密的代码。是目前使用最广泛的散列算法,在数字签名标准中被使用-sha-1 algorithm, the encryption code. Is currently the most widely used hash algorithm to be used in the Digital Signature Standard Platform: |
Size: 3072 |
Author:周一文 |
Hits:
Description: 安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准 (Digital Signature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA)。-Secure Hash Algorithm (Secure Hash Algorithm) is mainly applied to the Digital Signature Standard (Digital Signature Standard DSS) which defines the Digital Signature Algorithm (Digital Signature Algorithm DSA). Platform: |
Size: 3072 |
Author:林怀 |
Hits:
Description: 计算文件的SHA1 值的实现源码。
安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准 (Digital Signature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA)。对于长度小于2^64位的消息,SHA1会产生一个160位的消息摘要。当接收到消息的时候,这个消息摘要可以用来验证数据的完整性。在传输的过程中,数据很可能会发生变化,那么这时候就会产生不同的消息摘要。 SHA1有如下特性:不可以从消息摘要中复原信息;两个不同的消息不会产生同样的消息摘要。-Secure Hash Algorithm (Secure Hash Algorithm) is mainly applied to the Digital Signature Standard (Digital Signature Standard DSS) which defines the Digital Signature Algorithm (Digital Signature Algorithm DSA). For the message length is less than 2 ^ 64 s, SHA1 produces a 160-bit message digest. When a message is received when the message digest can be used to verify the integrity of the data. During the transmission, the data is likely to change, then this time it will have a different message digest. SHA1 has the following features: You can not recover information the message digest two different messages do not produce the same message digest. Platform: |
Size: 3072 |
Author:johnxi |
Hits:
Description: SHA1
The SHA1 encryption algorithm specifies a Secure Hash Algorithm (SHA1), which can be used to generate a
condensed representation of a message called a message digest. The SHA1 is required for use with the Digital
Signature Algorithm (DSA) as specified in the Digital Signature Standard (DSS) and whenever a secure hash
algorithm is required. Both the transmitter and intended receiver of a message in computing and verifying a
digital signature uses the SHA1. Platform: |
Size: 1024 |
Author:siva prasad |
Hits:
Description: 运行程序之前需要配置OpenSSL的开发环境(SHA-1算法利用OpenSSL开发包实现),本源代码实现了DSS数字签名(美国标准数字签名标准),主要运用了大整数的加减模幂、以及欧几里得算法。并有一个完整的界面。-You need to configure before running the program OpenSSL development environment (SHA-1 algorithm uses OpenSSL development package implementation), source code for a digital signature DSS (Digital Signature Standard American Standard), the main use of the addition and subtraction of large integer modular exponentiation, and Euclid Reed algorithm. And have a complete interface. Platform: |
Size: 12158976 |
Author:郭政伟 |
Hits:
Description: 安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准 (Digital Signature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA)。对于长度小于2^64位的消息,SHA1会产生一个160位的消息摘要。当接收到消息的时候,这个消息摘要可以用来验证数据的完整性。在传输的过程中,数据很可能会发生变化,那么这时候就会产生不同的消息摘要。 SHA1有如下特性:不可以从消息摘要中复原信息;两个不同的消息不会产生同样的消息摘要,(但会有1x10 ^ 48分之一的机率出现相同的消息摘要,一般使用时忽略)。(Secure hash algorithm (Secure Hash Algorithm) is mainly applicable to digital signature standard (Digital Signature Standard DSS) which is defined by the digital signature algorithm (Digital Signature Algorithm DSA). For messages whose length is less than 2^64 bits, SHA1 generates a 160 bit message digest. When a message is received, the message digest can be used to verify the integrity of the data. In the process of transmission, the data is likely to change, then this will produce a different message digest. SHA1 has the following characteristics: could not recover the information from the message digest; two different messages will not have the same message digest (probability but there will be 1x10 ^ 48 of the same message digest, the general use of ignore).) Platform: |
Size: 2048 |
Author:好好111
|
Hits: