1

埋め込みコードにある文字列値をマスクしたいと考えています。Blowfish などを使用して暗号化できると思いました。安全ではないことは気にしません。基本的に、誰かが私の埋め込みコードから暗号化された文字列をコピーして結果を得ることを望んでいません。だから、塩を少し入れると固くなると思いました。少なくとも、salt を取得するには、私の swf を逆コンパイルする必要があります。

as3cryto の Google コードを調べましたが、書き方がわかりません。クラスをインポートする必要があると思われます...どのクラスをインポートするのか、また、フグの暗号化および復号化関数を呼び出すための構文が何であるかもわかりません。

as3 フグの復号化と暗号化の例はありますか? 私が検索したところ、as3crypto に基づいて独自のクラスを変更および作成している人だけが見つかりました。1 つの単純な行だと確信していますが、特定する例はありません。

php を使用して暗号化文字列を生成し、次に as3 を使用して復号化し、フラッシュ ファイルで使用する必要がある文字列を取得します。

ありがとう。

4

2 に答える 2

0

私はこのことについてあまり詳しくありませんが、このクラスを読むと、かなり簡単に思えます: http://code.google.com/p/as3crypto/source/browse/trunk/as3crypto/src/com/hurlant/暗号/対称/BlowFishKey.as

インポートと宣言は次のようになります。明らかに重要な情報がありません:

import com.hurlant.crypto.symmetric.BlowFishKey;
var key:ByteArray = new ByteArray()
var bfKey:BlowFishKey = new BlowFishKey(key);

BlowFishKey クラスの実装の Github の例を次に示し ます。 vendor/web-socket-js/flash-src/com/hurlant/crypto/tests/BlowFishKeyTest.as

于 2011-09-08T15:42:57.900 に答える
0

あなたが私のように怠惰な場合は、文字列をASCII値に変換して使用してくださいString.fromCharCode()

trace( String.fromCharCode( 72,69,76,76,79,32,87,79,82,76,68 ) ); // hello world

その後、好きなように数字を保存できます

于 2011-09-08T20:26:50.107 に答える