Skip to content

情報セキュリティ勉強会 with Kanazawa.rb & みんなのCSIRT(meetup #110) ハンズオン回答

cottondesu edited this page Oct 27, 2021 · 3 revisions

Misc ジャンル入門

ハンズオン Rubyの言語仕様

答え: ‘’<<(ASCIIコード) で文字列を構成できる

ruby question.rb 
''<<107<<97<<110<<97<<122<<97<<119<<97<<114<<98

ハンズオン Rubyと正規表現

答え: [email protected]

※タイムアウトしない場合はaの数を増やしてみては。。。。

Crypto ジャンル入門

ハンズオン RSA

以下の条件に基づいて、平文を特定してください

  • N = 161
  • 暗号文 = 152
  • e = 19

答え:

  • N = 161 = 7 * 23 → p = 7, q = 23
  • 19d ≡ 1 (mod (7-1)(23-1))
    19d ≡ 1 (mod 132)
    → d = 7
  • 平文 = 152^7 mod 161 = 19
  • 検算: 19^19 mod 161 = 152
Clone this wiki locally