2

ここからas3corelib EncryptionKeyGeneratorパッケージを使用してモバイルアプリ用の安全なデータベースを作成しようとしていますhttps://github.com/mikechambers/as3corelib/blob/master/src/com/adobe/air/crypto/EncryptionKeyGenerator.as

しかし、それを実行すると、次のエラーが発生します。

Error: EncryptedLocalStore is not supported on the current platform
    at flash.data::EncryptedLocalStore$/setItem()

ELSがモバイルでサポートされていないためだと思います。誰かがこの問題の最善の解決策を知っていますか?永続性マネージャーを使用して情報を保存できると思いますが、これが最も安全な方法かどうかはわかりません。

4

2 に答える 2

3

最善の策は、暗号化された SQLLite データベースを使用して調査することだと思います。これに関する情報は次のとおりです。

http://cookbooks.adobe.com/post_AIR_Encrypted_SQLite_Database-16250.html

http://www.adobe.com/devnet/air/flex/quickstart/articles/encrypted_database.html

于 2011-08-15T15:06:23.093 に答える
1

EncryptedLocalStoreAndroid プラットフォームの AIR は 3.0 以降でのみ使用できるため、モバイル デバイスで使用できるようになりました。例については、 http://devgirl.org/2011/09/22/flex-mobile-development-encrypting-data/を参照してください。

于 2011-12-06T08:11:37.730 に答える