Litchiwaterの日記

備忘録として書いています。

2020-01-01から1ヶ月間の記事一覧

CTFのWeb分野まとめ

Cross-Site Scripting(XSS) SQL Injection CSS Injection Remote Code Execution(RCE) Cross-Site Request Forgeries(CSRF) Server-Side Template Injection(SSTI) Server-Side Includes (SSI) Injection Server-Side Request Forgery(SSRF) XML External En…

RSA暗号

RSA暗号とは 1977年にリベスト(Rivest)、シャミア(Shamir)、エーデルマン(Adleman)が提唱した。公開鍵暗号の1つ。 RSA暗号を理解するための数学知識 最大公約数 ユークリッドの互除法 拡張ユークリッドの互除法 整数の合同 合同式の逆元 既約剰余類 オ…

公開鍵暗号

公開鍵暗号とは 秘密鍵を事前に共有する必要ない暗号。このため通信先が誰であっても暗号化を行える。これが最大のメリット。 暗号化するには、相手が公開している鍵を使用して行う。その後、その暗号を相手が持つ秘密鍵で復号化する。 公開鍵が満たす性質 …

Merkle-Damgard構造

Merkle-Damgard構造とは ハッシュ関数でハッシュ値を生成する際に用いられる構造。いくつかの固定長のハッシュ値を結合して、より大きな固定長を出力する。SHA-1/SHA-2 familyや MD4/MD5で利用されている。 わかりやすいスライド https://www.slideshare.net…

MD4

MD4とは ハッシュ関数の内の1つ。出力するハッシュ値は128ビットになる。後続ののハッシュ関数の設計に大きな影響を与えた。(例:MD5やSHA-1など)衝突を見つける方法が、Dobbertinによって考案されたため、安全ではない。そのため、他のハッシュ関数の使…

ブログ構成のテンプレ

***とは tool関連したctf 参考文献

シーザー暗号

シーザー暗号とは tool 関連したctf 参考文献 シーザー暗号とは すでにわかりやすい解説があるので、そちらを参照してください。 https://ja.wikipedia.org/wiki/%E3%82%B7%E3%83%BC%E3%82%B6%E3%83%BC%E6%9A%97%E5%8F%B7 tool ・様々な暗号化・復号化を行え…

暗号技術まとめ

暗号アルゴリズム 古典暗号(機密性) シーザー暗号 スキュタレー暗号 転置式暗号 単一換字式暗号 多表式暗号 エニグマ暗号 対称鍵暗号(機密性) パーナム暗号 ストリーム暗号 ブロック暗号(暗号利用モード) 暗号利用モードとは 公開鍵暗号(機密性) RSA…

//パンくずリスト用