|
===================================== 〔語彙分解〕的な部分一致の検索結果は以下の通りです。 ・ ー : [ちょうおん] (n) long vowel mark (usually only used in katakana) ・ 難 : [なん] 1. (n,n-suf) difficulty 2. hardships 3. defect ・ 難読 : [なんどく] (n) difficult to read (e.g., obscure kanji) ・ 化 : [か] (suf) action of making something
難読化コード(Obfuscated code)とは、コンピュータプログラムにおいて、その内部的な動作の手続き内容・構造・データなどを人間が理解しにくい、あるいはそのようになるよう加工されたソースコードやマシンコードのこと。 == 概要 == おおよそ2つのいずれかの目的のため、プログラマのコーディング、専用アプリケーション、または開発ツールの補助機能によって、ソースコードや実行コードに対して故意にコードやロジックを難読化、曖昧化を施される。 #コードの目的を隠蔽したり、()、改竄(タンパリング)やリバースエンジニアリングを阻止するため。 #コードを解読するもののためのパズルや娯楽として。 コード難読化はとは本質的に異なっており、後者は電子回路の配置、構造を機能隠蔽を目的として改変することを意味する。 他のプログラミング言語に比べ、いくつかの言語はその構造や性質により、難読化が容易なものもある〔 .NET。 〕〔 〕。C言語〔 〕〔 〕、C++〔 〕、Perl〔 〕はその一例である。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「難読化コード」の詳細全文を読む 英語版ウィキペディアに対照対訳語「 Obfuscation (software) 」があります。 スポンサード リンク
|