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

Task 8
Q: Who is TryHackMe's HTTPS certificate issued by?
A: E1

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

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




