ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

プログラムの難読化コミュのresidue number encodingによる難読化

  • mixiチェック
  • このエントリーをはてなブックマークに追加
int func(int c)
{
int c1, c2, x1=6, x2=13;
c1 = (c+x1)%13;
c2 = (c+x2)%19;
return decode(c1, c2);
}

int decode(int a, int b)
{
return (a+13*(b-a)*3+247)%247;
}

Cloakware社の特許にもなってるresidue number encodingを使った難読化の例です.元のプログラムが何か分かりますでしょうか?

コメント(1)

すみません,ついでに宣伝です.
難読化についての解説記事を書きましたので,興味のある方はぜひどうぞ.(残念ながら有料なのですが...)
http://fw8.bookpark.ne.jp/cm/ipsj/search_test.asp?flag=6&keyword=IPSJ-MGN460417&mode=PRT

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

プログラムの難読化 更新情報

プログラムの難読化のメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。