2017/04/29頭がしびれるテレビで頭がしびれたNHKの「頭がしびれるテレビ」という番組をご存じだろうか。昨年の年末、たまたま仕事で帰りが遅くなった関係で深夜にテレビを見ていたのだが、その内容に衝撃を受けた。「頭がしびれる」と言うのだろうか。それほどまでの衝撃だった。頭がしびれるテレビhttp://www.nhk.or.jp/program/shibireru/頭がしびれるテレビ(ウィキペディア)「あなたを守る暗号の秘密」https://pid.nhk.or.jp/pid04/ProgramIntro/Show.do?pkey=001-20121225-21-09104RSA暗号は素数の特性を利用している私がたまたま見た回は、「あなたを守る暗号の秘密」の回だった。Webサイトを作る仕事に携わってきたため、SSL、RSA暗号についての認識は持っていた。これまで何度勉強しても、RSA暗号の公開鍵を公開しても安全なのかを理解することができなかった。何となく、雰囲気としては分かっていたので実務上は問題なかったのだが、これまでずっと不思議な感覚は残ったままだった。それが、このテレビを見て一気に晴れたのだ。「晴天の霹靂」というのだろうか。計算は、その値を求めるためには、総当たりで計算をしていく必要があるためだ。そのため、素数の桁が大きくなればなるほど必要な計算量は指数関数的に増加していくため、桁数を大きくしていけば事実上解くことができなくなる、というものだ。「3」は「1×3」の結果とすぐに分かるが、「221」は「13×17」と分かるためにはそれなりに計算する必要が出てくる。桁数が増えてくるとあっという間に普通のパソコンでも計算できない領域に突入するのだという。5年間コンピュータを動かし続けたのだそうだ。素数の計算はそれくらいの時間がかかるものであり、そのくらい安全なのだそうだ。年末の深夜にひとりで関心をしていたのだった。システム開発関連技術GoogleAdwordsGoogleAdwords最後までお読みいただきましてありがとうございます。PMしょうがくせい向けRSA暗号の仕組み参考リンクとして掲載させていただきました。コメントをキャンセルメールアドレスが公開されることはありません。*サイト下記の空欄を埋めてください。date*日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)※入力いただいたコメントは管理者の承認後に掲載されます。関連記事XAMPPにVirtualHostを設定しドメイン、ドキュメントルートを設置する方法XAMPPにVirtualHostを設定し、DocumentRootを設置する方法を2つ紹介。ポートを指定してアクセスする方法とhostsを設定してドメインでアクセスする方法。エラーの解消方法も解説。10のパソコンでスリープから復帰すると日付がズレる不具合が発生。その時の対応方法の時計の設定やマザーボードの電池の交換の方法を紹介。プラスαの不具合の原因と対応方法を紹介。チェックポイントも紹介Windowsで環境変数であるパス(path)の設定方法の解説。標準的な解説に加え、うまくいかない場合のチェック方法や別の設定方法の解説も。うまく設定できない状況は極力なくなるはず。Windowsのメモリ不足はUSBメモリに仮想メモリをおいて高速化Windowsでメモリ不足の時はUSBメモリ上に仮想メモリ(ページングファイル)設定で解決します。XAMPP環境からメールを送信する方法の解説です。ロリポップで非常に大きなハッキング騒動がありました。ロリポップで非常に大きなハッキング騒動がありました。その結果、影響を受けた内容と、それに対してどう対応したか、のレポートです。加えて、何でロリポップサーバを使っているかの紹介です。Apacheが起動しなくなる原因の多くはポートのダブり。Windowsに接続したBluetoothキーボード、マウスの突然動かない!つながらない!問題Bluetooth機器がつながらなくなった!そんなときの対応方法についての解説。Bluetooth接続の電源を勝手にOFFにしないようにする設定を中心に、その他の不具合とその対処方法についても紹介。XAMPPのApacheが起動しない!ポート番号の変更でバッティングの解消方法XAMPPを起動する際、Apacheのポートがバッティングして起動しない場合がある。XAMPP側のポートを変更する方法、バッティングしているプログラムを変更する方法の2種類の対応方法を解説。64Bit版について書いています。小学校でプログラミングの授業が始まる。プログラムを組むことを覚えることが本質ではなく理論的な手順の組み立てのトレーニングをする授業という理解が必要だと思う。Parserを使ってスクレイピングをする方法を解説。インストール方法、読み込み方法。具体的なスクレイピングを実行するサンプルソースも。Parser」の使い方を解説。要素を取得する方法、そこから属性を取得する方法を解説。マニュアルにはない注意点なども解説。2020.01.27PHPでスクレイピング。スクレイピング」で検索すると「phpQuery」ばかりヒットするが、10年以上も放置されている。Parser」をオススメする。2020.01.26PHPのcURLでAPIやWebサイトへのアクセス方法。file_get_contentsとの比較PHPからWebサイトにアクセスしてHTMLを取得、APIにアクセスして情報を取得する場合は、cURLがオススメ。file_get_contentsでも可能だがエラー制御に難がありトラブルのもとになる。add_shortcode関数を使ったショートコードという機能を利用します。不正なコピーコンテンツからの直リンクを拒否する.htaccessの設定方法。拒否するサイトを指定、許可するサイトを指定する方法、単純な拒否と画像の差し替えを解説。口コミサイトを作るために必要な評価点、レビューを投稿できるプラグインを探して評価。10プラグインをチェックし、8プラグインは詳細解説付き。2014.07.17BackWPupでバックアップ・リストア(復元)の具体的手順BackWPupその9。バックアップファイルからのリストア(復元)の手順です。109キーボード)は日本人サイズのキーボード。ショートカットも押しやすく女性や子供にも優しいサイズ。Web開発・運用に役立つ記事を中心に紹介しています。