私は現在CとLuaでゲームを開発中です。ゲームが終わったら売却する計画なので、私はソースコードを閉じたままにしておきたいと思います。だから私の質問は、私が隠すことができるかどうか、または何らかの形でユーザが見ることができなくてもCからLuaコードにアクセスするかどうかということです。現在、私の実行可能ファイルは私のLuaコードと同じ場所に配置されており、アクセスすることができます。Cソースコードを隠すアプリケーション
これを読んでいただき、ありがとうございました。私があまりにも漠然としている場合は、私に詳細を問い合わせてください。
Luaソースを暗号化して、実行可能ファイルからキーを抽出しようとする人はいないと仮定できます。 – Dai
暗号鍵を取得するのはどれほど難しいでしょうか?他のオプションはありますか? – hyrumcoop
あなたのluaスクリプトをコンパイルし、バイトコードをC配列に格納することができます。これは基本的なソースプライバシーを提供します。それを超えて、あなたができることはそれほど多くありません。決まった攻撃者は、バイナリをいつでもリバースエンジニアリングして、より高いレベルの表現形式に戻すことができます。これはあなたのゲームをプログラミングするためにどの言語を使用していたかにかかわらず真です。 – greatwolf