メイン ActionScript 3.0 特設会議室 ActionScript3.0で複合化 | 投稿するにはまず登録を |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
sophia | Åê¹ÆNo.40700 投稿日時: 2008-11-10 14:19 |
新米 居住地: 投稿: 6
使用環境:
|
Re: ActionScript3.0で複合化 kool_it様ご回答ありがとうございます。
ご教授頂いたとおり、「new NullPad();」の所を「new PKCS5();」に変更してみましたが、 未だ下記のエラーが発生します。 --------------------------------------------------------- Error: ECB mode cipher length must be a multiple of blocksize 8 at com.hurlant.crypto.symmetric::ECBMode/decrypt() at Main/decrypt() at Main/compFunction() at flash.events::EventDispatcher/dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at flash.net::URLLoader/onComplete() --------------------------------------------------------- 上記以外で変更しているのはkeywordの値を"12345678"にしているだけです。 ちなみにJava側のテスト用コードはこのようになっております。 --------------------------------------------------------- package jp.test; import java.io.*; import javax.crypto.Cipher; import javax.crypto.SecretKey; import javax.crypto.SecretKeyFactory; import javax.crypto.spec.DESKeySpec; public class FileEncode { public static void main(String[] args) throws IOException { FileInputStream inFile = new FileInputStream("C:/inImg/sample.jpg"); File outFile = new File("C:/outImg/sample1.jpg"); outFile.createNewFile(); FileOutputStream fos = new FileOutputStream(outFile); int count = 0; try { // キーを生成 String key = "12345678"; DESKeySpec dk = new DESKeySpec(key.getBytes()); SecretKeyFactory kf = SecretKeyFactory.getInstance("DES"); SecretKey sk = kf.generateSecret(dk); // 暗号化 Cipher cipher = Cipher.getInstance("DES"); cipher.init(Cipher.ENCRYPT_MODE, sk); byte[] buf = new byte[50000]; while((count = inFile.read(buf)) != -1) { byte encrypted[] = cipher.doFinal(buf); fos.write(encrypted, 0, count); } inFile.close(); fos.close(); } catch(Exception e) { e.printStackTrace(); } } } --------------------------------------------------------- 何か問題がありますでしょうか。。。 >961832p様 「それから、共通鍵や秘密鍵をSWF内に含めると、セキュリティ的に危険なので対策が必要みたいです。」 ↑これについては確かにその通りだと思いますので、後で考えようと思います。 ありがとうございます。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
ActionScript3.0で複合化 | sophia | 2008-11-7 10:28 |
Re: ActionScript3.0で複合化 | kool_it | 2008-11-7 15:05 |
Re: ActionScript3.0で複合化 | sophia | 2008-11-7 16:02 |
Re: ActionScript3.0で複合化 | kool_it | 2008-11-7 17:16 |
Re: ActionScript3.0で複合化 | sophia | 2008-11-7 18:43 |
Re: ActionScript3.0で複合化 | kool_it | 2008-11-10 13:03 |
» Re: ActionScript3.0で複合化 | sophia | 2008-11-10 14:19 |
Re: ActionScript3.0で複合化 | kool_it | 2008-11-10 19:27 |
Re: ActionScript3.0で複合化 | sophia | 2008-11-10 20:00 |
Re: ActionScript3.0で複合化 | kool_it | 2008-11-10 20:47 |
Re: ActionScript3.0で複合化 | sophia | 2008-11-11 9:37 |
Re: ActionScript3.0で複合化 | 961832p | 2008-11-8 16:04 |
投稿するにはまず登録を | |