ストックドッグスマートフォン用の表示で見るストックドッグKatoTakahiro。金融系の会社で働くSEが株やPython、その他諸々について書いています。base64でエンコードとデコードをしてみる2017-05-27base64でエンコードとデコードをしてみるセキュリティ少しセキュリティについて勉強を。作ったwebアプリをherokuからVPSへ移行するにあたって、少しセキュリティの知識が必要になりました。何とか移行してサーバーにファイアーウォールを設定して、ポートのhttpとhttpsのポートだけをとりあえず開けましたが、他に何をするべきかわかりません。遠回りにはなるけども、この際、ちょっとセキュリティについて勉強しようかなと。株系のこともやりたいけれども、少し休憩しています。いうことで今日は簡単なセキュリティの記事です。base64はとってもシンプルで汎用性抜群のエンコード方式MIME等のプロトコルでも使用されます。#base64でエンコードした文字列Y29ib2wgaXMgZm9zc2lsCg==人には読めませんが、方式さえ知っていれば(みんな知っている)簡単にデコード可能なので、セキュアに保ちたいならさらにハッシュをかけるなどの対策が必要です。シンプルなbasic認証は、ユーザー名とパスワードをbase64でエンコードしていますが、セキュリティを担保しているとは口が避けても言えなさそうです。ほとんどのブラウザが対応しているため頻繁に使用されていますが。fossil(ただのエンコード方式なので、デコードできるのは当たり前ですが...)本来のbase64の目的は、どんな形式のデータでもbase64に変換して送ることができるという部分。(おそらく)画像でも動画でも。base64に変換してみるbase64のエンコード手順です。(27)注目記事プロフィール金融系の会社で働くSEが株やPython、その他諸々について書いています。読者になるスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。