瀏覽標籤:

MeePwn CTF 2017

MeePwnCTF 2017 Crypto600: justpad Writeup

題目提供了一個 encryption oracle。第一層是 Proof of Work,目的是為了拖延時間,所以就不寫了。這個 encryption oracle 利用 RSA 加密,每次會產生不同的 public key:兩個質數 \(p, q\) 最多為 512 bits,而 \(e\) 是從 3, 5, 7, 11 跟 13 裡面隨機抽出來的。

閱讀更多

MeePwnCTF 2017 Crypto100: |\/|/-\T|-| Writeup

以下是這道題目所提供的東西:

閱讀更多

MeePwnCTF 2017 Crypto100: Simpler than RSA? Writeup

題目提供了一個密碼系統還有一組 ciphertext,要求我們從中找出 flag。


Key generation:

  • 生成兩個 90 bits 的質數:\(p, q\), 並設 \(n = p^2 q\)
  • 生成一個亂數 \(g\) 使得 \(1 \leq g \leq n\)
  • 算出 \(h \equiv g^n (\text{mod }n)\)
  • 傳回 \((n, g, h)\)

閱讀更多