RSA暗号

公開鍵暗号 - RSA - 基礎より はじめにパラメータを決める。はそれぞれ十分に巨大な素数で、その積がとなる。 \begin{align} n = pq \end{align} 平文について、 \begin{align} m < n \end{align} となるようなを選択する(大きい場合は分割したりする)。ま…

Common Modulus Attack

概要 RSA暗号において、平文をが同一かつが異なる公開鍵でそれぞれ暗号化した暗号文があり、 \begin{align} \mathrm{gcd}(e_1,e_2) = 1 \end{align} の時、から平文を導出することができる攻撃。 証明 RSA暗号の定義より、暗号文は以下で与えられる \begin{a…

CTFdをnginxでデプロイする

部のサーバーでCTFdのデプロイにハマったのでその時のメモ 環境 $ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=16.04 DISTRIB_CODENAME=xenial DISTRIB_DESCRIPTION="Ubuntu 16.04.3 LTS" $ python -V Python 2.7.12 $ nginx -V nginx version:…

XPS 13 9360の無線LANカードを換装した

PC

blog.akashisn.info 随分前の記事だけど、このときにDell XPS 13 9360を買っていました。 届いた当日に、YouTubeで音楽を聞きながらソフトを色々インストールしていた 普通に何も問題なくインストールしてたのに、いきなりYouTubeの音が「ブッーーー」という…

Ubuntu 17.04でZsh+Zplugを使っていい感じの端末環境を

最強のシェル http://news.mynavi.jp/column/zsh/001/news.mynavi.jp 最強のシェル、それは「zsh」 なにせ補完が強いらしい zshのプラグインマネージャーといえばoh-my-zshだったのだが、遅いみたいで今ではzplugがいい感じらしい qiita.com github.com 環境…

AnsibleでNginx+PHP7+mariadb+Let’s encrypt(certbot)+wordpressでwordpress環境を構築

Ansibleとは 多数のサーバーや複数のクラウドインフラを統一的に制御できる構成管理ツールです。 構成管理ツールとしてAnsibleを選ぶべき理由-thinkit.co.jp 管理構成ツールは色々ありますが、今回はAnsibleを使ってみます。 Pythonで書かれたソフトウェアで…