Obfuscation (software)
Creating difficult-to-understand computer code
In software development, obfuscation is the practice of creating source or machine code that is intentionally difficult for humans or computers to understand. Similar to obfuscation in natural language, code obfuscation may involve using unnecessarily roundabout ways to write statements.
Nº Q1150647 ★★★
Rare · Knowledge
Obfuscation (software)
Creating difficult-to-understand computer code
In software development, obfuscation is the practice of creating source or machine code that is intentionally difficult for humans or computers to understand. Similar to obfuscation in natural language, code obfuscation may involve using unnecessarily roundabout ways to write statements.
Last price
—
Floor price
—
7-day median
—
30-day sales
0
30-day range
—
In circulation
0
Price history
median
low – high
sales
No sales in this period
Show table
| Date | median | Low | High | sales |
|---|
Sales history
- Last sale
- —
- 30-day average
- —
- 30-day low
- —
- 30-day high
- —
- Sales 7d
- 0
- Sales 30d
- 0
No sales yet.
Anonymous sales: no buyer or seller shown. Figures count player-to-player sales only.
From Wikipedia
In software development, obfuscation is the practice of creating source or machine code that is intentionally difficult for humans or computers to understand. Similar to obfuscation in natural language, code obfuscation may involve using unnecessarily roundabout ways to write statements. Programmers may obfuscate code to conceal its purpose, logic, or embedded values. The primary reasons for doing so are to prevent tampering, deter reverse engineering, or to create a puzzle or recreational challenge to deobfuscate the code, a challenge often included in crackmes. While obfuscation can be done manually, it is more commonly performed using obfuscators.
Text: Wikipédia, CC BY-SA 4.0. ·
Related cards
Don't repeat yourself
Software development principle with the goal of reducing repetitive software patterns, and replacing them with abstractions that use data normalization to avoid redundancy
Nº Q1242407 ★★★
Metaprogramming
Programming paradigm
Nº Q661075 ★★
Vibe coding
Software development practice with AI assistance
Nº Q133150082 ★★★★
Metasploit
Computer security testing tool
Nº Q1147445 ★
Quine (computing)
Self-replicating program
Nº Q1047886 ★★
Zig (programming language)
Programming language
Nº Q51885456 ★★★