obfuscation

[ˌɑːbfʌˈkeɪʃən] オブファケイション

1. 物事を不明瞭にすること、または不明瞭である状態。

意図的に物事を分かりにくくしたり、複雑にしたりすること。特にコンピュータのコードや情報を保護するために使われることが多い。
The programmer used code obfuscation to make it difficult for others to understand his work. (プログラマーは、他人が自分の作品を理解するのが困難になるように、コードの難読化を使用しました。)