索引(B)

2020/8/24

Base64とは

  Base64って何? Base64とは、64種類の文字(アルファベット「 a~z , A~Z 」と数字「 0~9 」、一部の記号「 + , / 」)と末尾の記号「 = 」を用いて一定の規則に基づきデータを変換するエンコード方式(データを他の形式に変換する際の方式)の一つです。 上記図はBase64の変換イメージです。元データをBase64でエンコード(変換)することでBase64の文字列に変換することができます。そして、変換したBase64の文字列はデコード(元に戻す)することで、元のデータ ...

鍵

2020/8/24

【パスワード】bcryptとは

bcryptとは bcryptとは、Blowfish暗号を基盤としたパスワードハッシュアルゴリズム(暗号学的ハッシュ関数)です。 一般的にパスワードは、元に戻すことが困難である「一方向性関数」の性質を持つハッシュ関数を用い値ハッシュ値で保管します。 次の図は、パスワードを「平文」「暗号文」「ハッシュ値」で保管していた際のイメージ図です。 「平文」は漏洩したらパスワードが盗まれてしまいます。「暗号文」は暗号化されていますが、「暗号文」を復号する「鍵」があればパスワードを解読することができます。パスワードが情 ...

Basic認証とは

2020/8/24

Basic認証とは

Basic認証(ベーシック認証)って何? Basic認証(ベーシック認証)とは、HTTPで定義されてる認証方式の一つで、基本認証とも呼ばれています。 Basic認証は実装が容易で、ほぼ全てのWebサーバおよびブラウザで対応していることもあり、簡易的な認証として広く使われている認証方式です。 スポンサーリンク ただし、セキュリティ対策は万全ではない為、しっかりとしたセキュリティ対策が必要なシステムでは使用されません。あくまでも簡易的な認証として使われています。 Basic認証の具体的な仕組みは「ログインID ...

© 2020 ITを分かりやすく解説