- スレ立てるまでもない質問はここで 137匹目
482 :デフォルトの名無しさん[sage]:2014/07/17(木) 23:46:54.74 ID:RuXddSmO - 525 片山博文MZ悪魔崇拝 ◆T6xkBnTXz7B0 2014/07/17(木) 21:54:30.22 ID:NnUGLSxr
お題:バイトごとに固定値とのXORでバイナリが暗号化される。正しい バイナリを引数として指定するとtrueを返すような関数examがある。 正しいバイナリを暗号化した後、examを使って暗号化されたバイナ リを解読するプログラムを作れ。正しいバイナリは{0x20,0x11,0x03,0x11}とし、 暗号化に使う固定値はプログラムの起動時にランダムに選ぶものとする。
| - スレ立てるまでもない質問はここで 137匹目
483 :デフォルトの名無しさん[sage]:2014/07/17(木) 23:51:12.79 ID:RuXddSmO - ソース丸々暗号化するなら、ソースを暗号化した文字列で保存して、
実行時に平文に戻してeval実行ってな手もある。
| - 【JavaScript】スクリプト バトルロワイヤル44【pl,rb,php,py】
797 :デフォルトの名無しさん[sage]:2014/07/17(木) 23:57:10.53 ID:RuXddSmO - Smalltalkみたいな翻訳時に構文検査や簡単な型検査をしてくれるが、
厳密な型は実行時に決まる静的な動的型付け言語だと、 大規模でもそんなに苦じゃない。 UnitTestも書きやすいし。
|
|