タグ

2009年1月24日のブックマーク (4件)

  • AIRでパスワードを保存する時はEncryptedLocalStoreを使うべき - プログラミングとかそんなの

    WebサービスにアクセスするAIRアプリを作成していると、ユーザーの利便性を考慮してWebサービスのユーザー名とパスワードを保存しておきたいと思う時があります。 そうした時のために、AIRにはEncryptedLocalStoreクラスが用意されています。このクラスはOS固有のデータ保護APIを使用してデータを保護する仕組みを提供しています。 このクラスを通して保存されたデータは、他のユーザーやアプリケーションが解釈できないように暗号化して保存されます。具体的には128 ビットの AES-CBC暗号 が使われています。 AES暗号のような共通鍵暗号を使う場合、アプリケーションに固定の鍵を組み込んでおくような実装をしがちですが、そういった実装だとアプリケーションを解析すれば鍵を取得出来るため、アプリケーションが保存しているWebサービスのユーザー名とパスワードを回収するような悪意のあるプログ

    AIRでパスワードを保存する時はEncryptedLocalStoreを使うべき - プログラミングとかそんなの
    nasust
    nasust 2009/01/24
  • akihiro kamijo: Flash Player 10 のローカルファイルアクセス機能 (FileReference クラス)

    Flash Player 10 ではローカルファイルを直接 Flash アプリケーションに読み込んだり Flash アプリケーション内のデータを直接ローカルファイルに書き出す機能が追加されています。 Flash Player 9 でも FileReference を使ってローカルファイルにアクセスすることは可能です。が、その機能はファイルのアップロード/ダウンロードを行うためのもので、Flash アプリケーションからは、一旦サーバを経由しないとローカルファイルのデータを扱うことができませんでした。直接ファイル I/O の出来る日が来ることを心待ちにしていた方も多いことでしょう。 というわけで、Flash Player 10 では flash.net.FileReference クラスに以下の API が追加されています。 public function get data():ByteArr

    nasust
    nasust 2009/01/24
  • 磨りガラスを表現する - NORISUKE WORKS

    どこかのサイトで見かけたのがきっかけで、「ムービー上で磨りガラスを表現しようとしたらどうしたらいいか?」というのをしばらく考えていました。 ちょうど波紋エフェクトなどを作成したときに、ひとコマずつBitmapDataにして加工するのをやったので「磨りガラスもこれでイケるな」と思い、早速作成してみました。 ソースはこんな感じ package jp.norisuke { import flash.display.*; import flash.events.Event; import flash.filters.BlurFilter; import flash.geom.Rectangle; import flash.geom.Point; import flash.text.TextField; public class GroundGlass extends MovieClip { pub

    nasust
    nasust 2009/01/24
  • Adobe Flex 3 Component Explorer