Skip to main content

Command Palette

Search for a command to run...

Encryption – Crypto 101 - TryHackMe Write-up

Updated
2 min read
Encryption – Crypto 101 - TryHackMe Write-up

Info

  • Name: Encryption Crypto 101
  • Description: An introduction to encryption, as part of a series on crypto
  • Difficulty: Medium
  • Room link: https://tryhackme.com/room/encryptioncrypto101

Write-up

Overview

This room covers:

  • Why cryptography matters for security and CTFs
  • The two main classes of cryptography and their uses
  • RSA, and some of the uses of RSA
  • 2 methods of Key Exchange
  • Notes about the future of encryption with the rise of Quantum Computing

Task 2

Q: What does SSH stand for?

A: secure shell

Task 3

Q: How do webservers prove their identity?

A: certificates

Q: What is the main set of standards you need to comply with if you store or process payment card details?

A: PCI-DSS

Task 4

Q: What's 30 % 5?

A: 0

Q: What's 25 % 7

A: 4

Q: What's 118613842 % 9091

A: 3565

Task 5

Q: Should you trust DES? Yea/Nay

A: Nay

Q: What was the result of the attempt to make DES more secure so that it could be used for longer?

A: Triple DES

Q: Is it ok to share your public key? Yea/Nay

A: Yea

Task 6

Q: p = 4391, q = 6659. What is n?

A: 29239669

t6.png

Task 8

Q: Who is TryHackMe's HTTPS certificate issued by?

A: E1

t8.png

Task 9

Q: What algorithm does the key use?

A: RSA

Q: Crack the password with John The Ripper and rockyou, what's the passphrase for the key?

A: delicious

t9.png

Task 11

Q: You have the private key, and a file encrypted with the public key. Decrypt the file. What's the secret word?

A: Pineapple

t11.png

More from this blog

Untitled Publication

21 posts

Encryption – Crypto 101 - TryHackMe Write-up