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

ハッシュ(関数)とは

概要 ハッシュとは、ハッシュ関数と呼ばれる計算式により元データを特定桁数の値に変換すること。 例えば、文字列や画像データなどのファイルをSHA256と呼ばれるハッシュ関数に入力すると、256bitのハッシュ値が出力される。 ハッシュ関数の特徴 入力データ…

NTP(Network Time Protocol)とは

NTPの概要 パソコンやスマートフォン、ルーターなどのコンピューター機器がネットワーク(インターネットまたはイントラネット)から時刻情報を自動取得するプロトコル。 例えば、スマートフォンがNTPサーバーに時刻情報を問い合わせ、NTPサーバーから届いた…

HTTPS(HTTP over SSL/TLS)の仕組み

しっかりと理解できていないと感じたので、自身の整理のためにHTTPSの仕組みについてまとめました。 概要 HTTPSは、暗号化によるセキュリティ強化されたHTTP。 ホームページやWebアプリをホストするWebサーバー(以後、Webサーバー)にアクセスする際に、パ…

NFC(Near Field Communication)について整理

NFCが思っていた以上にややこしいので、可能な限り整理してみました。 NFCの概要 NFCはRFIDの一種。 RFIDは、ID情報などのデータが書き込まれたタグやカードを無線技術により非接触でコンピュータ(改札などの専用機やスマートフォンなど)に読み取らせる技…