Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Exploring Cryptography Concepts

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

What is a hash function and how does it work?

a)

A hash function is a method of storing data in a database for easy retrieval.

b)

A hash function is a mathematical algorithm that transforms input data into a fixed-size string of characters, which is typically a digest that uniquely represents the input.

c)

A hash function is a process that compresses data into a smaller size without any loss.

d)

A hash function is a type of encryption that secures data by making it unreadable.

2.

Explain the properties of a good hash function.

a)

Slow computation speed

b)

Variable output size

c)

Always produces the same hash for different inputs

d)

Deterministic, fixed-size output, fast computation, minimizes collisions, and infeasible to reverse.

3.

What is the purpose of a digital signature?

a)

The purpose of a digital signature is to provide authentication and integrity for digital messages or documents.

b)

To encrypt digital messages for security.

c)

To create backups of digital documents.

d)

To compress files for easier storage.

4.

How does a digital signature ensure data integrity?

a)

A digital signature ensures data integrity by allowing the recipient to verify that the data has not been altered during transmission.

b)

A digital signature encrypts the data to prevent unauthorized access.

c)

A digital signature compresses the data for faster transmission.

d)

A digital signature adds a watermark to the data for identification.

5.

What is the difference between hashing and encryption?

a)

Encryption is for data integrity; hashing is for data confidentiality.

b)

Hashing uses keys; encryption does not.

c)

Hashing is for data integrity; encryption is for data confidentiality.

d)

Hashing is reversible; encryption is not.

6.

Describe the process of creating a digital signature.

a)

Creating a digital signature requires only a username and password.

b)

The process involves printing the document and signing it manually.

c)

The process involves generating key pairs, hashing the message, encrypting the hash with the private key, and sending the message with the digital signature.

d)

Digital signatures are created by scanning a handwritten signature.

7.

What role do hash functions play in digital signatures?

a)

Hash functions generate a unique hash of the message that is signed to ensure integrity and authenticity in digital signatures.

b)

Hash functions verify the identity of the signer without checking the message.

c)

Hash functions encrypt the message to ensure confidentiality in digital signatures.

d)

Hash functions are used to create a public key for the digital signature.

8.

Can hash functions be reversed? Why or why not?

a)

No, hash functions cannot be reversed.

b)

Hash functions can be reversed if the original data is known.

c)

Hash functions can be reversed but only with specific algorithms.

d)

Yes, hash functions can be reversed using a key.

9.

What are some common hash algorithms used today?

a)

Blake2b

b)

MD5, SHA-1, SHA-256

c)

AES-128

d)

RSA

10.

How do digital signatures contribute to non-repudiation?

a)

Digital signatures provide non-repudiation by ensuring that the sender cannot deny the authenticity of their signature on a document.

b)

Digital signatures only verify the content of a document, not the sender.

c)

Digital signatures can be easily forged by anyone.

d)

Digital signatures are used to encrypt data for security.