アプリなどを開発するブログ

React Native / Swift / Ruby on Railsなどの学習メモ。


2014-03-11から1日間の記事一覧

MD5とは?SHA1とは?ハッシュ関数が10分でわかる動画

正直な話、ハッシュ関数ってよくわからずに使っていました。 が、この動画を見てホンマにスッキリや。 分かりやすすぎや。 MD5とかSHA1ってナニ? http://tabesugi.net/video/whathash.html

timing attack (タイミング攻撃、タイミングアタック) とは

タイミング攻撃とは 1996年にPaul Kocher氏によって考案されたサイド・チャネル攻撃の一種。暗号化処理もしくは復号処理を実行するのに必要な時間を測定することで,用いられた鍵を推測する攻撃方法。当初は,処理時間の差が現れやすい多倍長整数の累乗計算…

【Devise3.2 + Rails4】authentication_tokenでiOSからユーザー認証

iOSとRuby on Rails4 + Deviseで、 ユーザー認証機能を持ったiOSアプリを作ろうとしたら、 Deviseからauthentication tokenが消えていました。 どうやら3.1から消えたみたい? Deviseの開発チームのコメントによると、 このやり方はセキュアじゃないので、De…