0% found this document useful (0 votes)
57 views10 pages

Cs 6

Digital signatures provide a way to validate the authenticity and integrity of digital documents, messages, or software. They serve as the digital equivalent of a handwritten signature. To create a digital signature in Cryptool, one writes a message, selects a hash function, generates keys, provides a certificate with personal details, computes the hash value of the message, encrypts the hash, and generates and stores the signature. The output includes the signature, its length, the algorithm, hash function, key, and the original message.

Uploaded by

Danish Shaikh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
57 views10 pages

Cs 6

Digital signatures provide a way to validate the authenticity and integrity of digital documents, messages, or software. They serve as the digital equivalent of a handwritten signature. To create a digital signature in Cryptool, one writes a message, selects a hash function, generates keys, provides a certificate with personal details, computes the hash value of the message, encrypts the hash, and generates and stores the signature. The output includes the signature, its length, the algorithm, hash function, key, and the original message.

Uploaded by

Danish Shaikh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

Experiment no.

6
Engroll No :- SS20CO011 Name :- Prem Bonde

AIM: Create Digital signature document using Cryptool or any similar


tool.
THEORY:
A Digital signature is a mathematical technique used to validate the
authenticity and integrity od a message, software or digital document.
It’s the digital equivalent of a handwritten signature or stamped seal, but
it offers far more inherent security. A digital signature is intended to
solve the problem of tampering and impersonation in digital
communication.
Digital signatures can provide evidence of origin, identity and status of
electronic documents, transactions or digital messages. Signers can also
use them to acknowledge informed consent.
Step 1:
WRITE YOUR MESSAGE.
Step 2:
Click on ‘Select hash function’

2
Step 3:
Select your hash function

3
Step 4:
Click on generate key and then on generate prime number. Edit options
as you need and then click generate prime numbers and then on apply
primes.

4
Step 5:
Click on provide certificate and enter your personal data (name, pin,
last name etc.) for the certificate and then click on Create certificate
and PSE.

5
Step 6:
Click on compute hash value.
Step 7:
Click on Encrypt hash value.
Step 8:
Click on Generate Signature.
Step 9:
Click on Store signature.

6
7
Output:

8
Signature: E~uõᤛùl7#²§±>ÜÒ+~ðâ(ŸÅ•î ŒZ÷_Ö•žŠÖ
Signature length: 304
Algorithm: RSA
Hash function: MD5
Key: [VEDANT GAIKWAD][VEDANT][RSA-304][1664817626]
Message: Starting example for the CrypTool version family
1.x (CT1)
Cryptography is a method of protecting information and
communications through the use of codes, so that only those
for whom the information is intended can read and process it.
In computer science, cryptography refers to secure
information and communication techniques derived from
mathematical concepts and a set of rule-based calculations
called algorithms, to transform messages in ways that are

9
hard to decipher. These deterministic algorithms are used for
cryptographic key generation, digital signing, verification to
protect data privacy, web browsing on the internet and
confidential communications such as credit card transactions
and email.
Conclusion:
Thus we have understood Digital Signature document using
Cryptool.

10

You might also like