Qt Tech. OpenSSL通信、HTTPS通信を行うプログラムが簡単じゃない!対処方法のソースを表示
新しいページはコチラ
移動:
案内
,
検索
== '''概要''' == 説明書を読んでHTTP通信のプログラムを勉強しようとしたのですが、説明書が古くて、HTTP通信とかやってるんすよ。今どきはhttp://のような通信プロトコルは、あまり使わない。https://これです。暗号化ですね。通信ログっていろいろな部分で確認できるようになっていて、暗号化していないと途中に待ち構えているルーティングの中にいるサーバの主が、悪意を持ってパスワードの入力や個人情報が飛んでくるのを待っていることがあります。これを防ぐのが暗号化です。 一般的に使われるのが公開鍵方式と呼ばれている方式です。大事なのは公開する鍵(公開キーワード文字列)が秘密の鍵(非公開キーワード文字列)から生成されているということであり、この生成処理の逆が難しいということです。難しいというのは、一般人が自由に保有できるであろう演算装置で計算させても数年以上かかるくらい難しいのだけれど、生成処理は簡単であり、生成処理には法属性が唯一存在するという仕組みにある。 1.Webサーバー側が秘密の鍵(非公開キーワード文字列)を所有している状態になります。 2.ユーザはサーバにて計算された秘密鍵から生成された公開鍵(公開キーワード文字列)を受け取ります。 3.ユーザは送信するデータを公開鍵で
Qt Tech. OpenSSL通信、HTTPS通信を行うプログラムが簡単じゃない!対処方法
に戻る。
個人用ツール
ログイン
名前空間
ページ
議論
変種
表示
閲覧
ソースを表示
履歴表示
操作
検索
案内
メインページ
コミュニティ・ポータル
最近の出来事
最近の更新
おまかせ表示
ヘルプ
ツールボックス
リンク元
関連ページの更新状況
特別ページ