4.4.3 Lab Use Classic and Modern Encryption Algorithms Answer Key
4.4.3 Lab Use Classic and Modern Encryption Algorithms Answer Key
Objectives
Part 1: Use a Classic Encryption Algorithm
Part 2: Use a Modern Symmetrical Encryption Algorithm
Part 3: Use a Modern Asymmetrical Encryption Algorithm
Background / Scenario
Modern cryptography is primarily based on mathematical theory and computer science practice.
Cryptographic algorithms are designed around computational complexity assumptions, making them difficult,
if not impossible, for a threat actor to break. JCrypTool is a platform-independent, open-source software tool,
and is part of the open-source project CrypTool. JCrypTool is an extendable e-learning platform presenting
cryptography, cryptanalysis, and IT security in a modern and easy-to-use way. This lab will use JCrypTool to
introduce classical, modern, symmetrical, and asymmetrical cryptographic algorithms.
Required Resources
PC with the CSE-LABVM installed in VirtualBox
Instructions
© 2021 - 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public Page 1 of 4
Lab - Use Classic and Modern Encryption Algorithms
© 2021 - 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public Page 2 of 4
Lab - Use Classic and Modern Encryption Algorithms
c. In the Crypto Explorer tab, click Symmetric to expand it, if necessary, and then double-click AES.
d. Use the following settings.
• Operation: Encrypt
• Key source: Custom key
• Key length: 128
• Key (hex): AA 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF
• Mode: (ECB) Electronic Codebook
• Padding: PKCS#5 Padding
e. Click Finish. An output file with a .bin extension opens. You will see four rows with 16 hexadecimal
values in each row. The ciphertext is shown to the right for each row.
© 2021 - 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public Page 3 of 4
Lab - Use Classic and Modern Encryption Algorithms
© 2021 - 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public Page 4 of 4