163

GolfScript Dear Boss Man. It came to my attention that my keyboard needs replacement; the keys required to write the symbols ~ $ ` . and } are not functioning properly. It's very difficult to work like this! Please instruct the IT department to exchange the faulty keyboard as soon as possible. Sincerely, Dennis Try it online! How it works


149

TinyBF, 708 bytes, cracked by kirbyfan64sos This was crazy fun. Everyone knows that I can only write one language ;) I,c,o,d,e,C;i;main(){i++;for(i++;i^9;i++)putchar(((i+69)*!(i+2*~0)|(9!=9+(I=((i-1)>>(i+2*~0))+~(!(i+2*~0)+~0)))*111|115*(6>i+1)*(i>3)+~(i>(10+(9>i)+~i+(i>9)))+(5<i)+(i<5)+1|(c=(i>6))|(o=(i>=7+!i))|(d=(i>&...


114

evil, 658 bytes, cracked by Sp3000 #!/sbin/fortran Hello, World = '...


113

PHP Defines a function called item that will sort an array that you pass it. Dear Boss, I have successfully discovered all brackets. The ones marked with question marks are the ones which I am not sure about. The ones marked with asterisks can be used both as an opening and closing delimiter. ( ) { } [ ] >? <? /* '* "* Thank you for reading my memo. ...


102

Python 2 I happened to be playing with this yesterday, so: (lambda _, __, ___, ____, _____, ______, _______, ________: getattr(__import__(True.__class__.__name__[_] + [].__class__.__name__[__]), ().__class__.__eq__.__class__.__name__[:__] + ().__iter__().__class__.__name__[_____:________])(_, (lambda _, __, ___: _(_, __, ___))(lambda _, __, ___: chr(___ % ...


101

Lua, 2920 2865 Bytes, cracked by jimmy23013 I only learned this language yesterday so forgive any syntax errors. --[[~The infamous Hello World program~]] p=[[ ...


84

TRANSCRIPT, 39 bytes End is here. >End, Hello, World! >X End Here's a nice and simple one. First safe cop! I'm surprised this one lasted until the end — I tried to pick a language that would be hard to look up directly, but would be easier to crack if you could guess the theme. TRANSCRIPT is an esolang based on interactive fiction games. It has ...


79

Javascript var а; a = 1; а++; alert( a ); Answer: It outputs 1. The comments below explain it pretty well - there are two different variables here, a - 'LATIN SMALL LETTER A' and а - 'CYRILLIC SMALL LETTER A'. There was 1 correct answer, 50 people thought it outputs 2, and with a total of 52 answers, the score is (50 - 1) / 52 = 49 / 52 = 94,23%


70

Python 2 ''' 5th of September 2014 Dear Boss, I am writing this Mail because i want to discuss the recent incident. I am Thankful that you did not fire me, and gave me a secretary position instead. I dont have any experience in being a sec retary and I am not very. good at writing mail, so please excuse ...


70

Python 2 ''''''''''''''''''''''''''''''''''''''''''''' One of the phones in the office seems to be broken, so it needs to be fixed. '''''''''''''''''''' This memo was made while testing the functionality of its buttons since some of them didn't seem to work. '''''''' 1 (no alphabets) working with no problem '''''''' abc working with no problem ''''''''' ...


65

Headsecks, 637 bytes, cracked by Dennis ( say `first hello by sp3000` ) ( harp hahs ( pink shark ) ( is `chars` ) ( hash `chars` ) ( harks `snap exit crew` ) ) ( hiss ( chain crude typo ) ( hi scrap ) ( brrr yaws ) ( skips ads ) ( ship arks ) ( raps paths ) ( abs six ) ( that happy tax ) ) ) ( hairspray aspirin ( fix nappies world ) ( ...


64

JavaScript ([]+/H/)[1&11>>1]+(+[[]+(1-~1<<1)+(~1+1e1)+(1%11)+(1|1>>1|1)+(~1+1e1)+(.1^!1)])[[([]+!![ 11])[11^11]+[[{}]+{}][1/1.1&1][1]]+([[]+111/!1][+!1][([{}]+{})[1e1>>1]+[[],[]+{}][1&11>> 1][1|[]]+([]+[][111])[1&1]+[{},1e1,!1+{}][~~(1.1+1.1)][1^1<<1]+(11/!{}+{})[1-~1<<1]+[!!{ }+[]][+(11>11)][[]+1]...


62

???, 344 bytes, cracked by jimmy23013 Here's a hexdump of the file:​​​​​​​​​​​​​​​ 0000000: 47 49 46 38 37 61 0d 00 0d 00 85 13 00 00 00 00 GIF87a.......... 0000010: 00 00 c0 00 00 ff 00 c0 00 00 ff 00 00 c0 c0 00 ................ 0000020: ff ff c0 00 00 ff 00 00 c0 00 c0 ff 00 ff c0 c0 ................ 0000030: 00 ff ff 00 c0 c0 ff c0 ff c0 c0 ff ff ff ...


61

NetLogo To Manager [IT] Let Sue sort it; then show Sue the end to the end With indentation and capitalization changes, the code becomes clear(er). This defines a function called manager which takes a list as input and prints the list sorted. to manager [IT] let sue sort IT; then (semicolons introduce a comment) show sue the end to the end


59

C Input as space-separated list through STDIN, output as space-separated list through STDOUT. Dear Boss, I have made for you a decision about my employment a t your company. At about noon a letter explaining this shall be presented to you, as I am a lazy person. As you are a fool, I will say no more. And I look forward to never seeing you again. ...


51

Beatnik, 114 bytes, cracked by Johannes Griebler Mit' tää kauniina kelaa? Mil tää öisin pelaa? Sun suu kauniina sanoo: Kroohhpyyh-ZZZ-ZZZZ Z Nukuttaapi kovin! It's a poem in Finnish! And a program. It prints the numbers as bytes. English translation: What does that beautiful think? What does it play at night? Your beautiful mouth says: (snoring) ZZZ ZZZ ...


50

PHP <?=${[${[${[${[${[${[${[${[${${![]}.=[]}.=${![]}{!![]}]}.=${!![${[${[ ${[${[${[${[${[]}++]}++]}++]}++]}++]}++]}++]}{![]+![]+![]}]}.=${[${[$ {[${[${[]}++]}++]}++]}++]}{![]}]}.=${[${[${[${[${[${[${[${[]}++]}++]} ++]}++]}++]}++]}++]}{![]+![]}.${[]}{![]+![]}]}.=${![]}^${!![${[${[${[ ]}++]}++]}++]}{![]+![]+![]}]}.=${[]}{!![]}]}.=${[${[${[${[${[${[${[${ [${...


50

C A multiplicative salutation: #include <stdio.h> main() { long long P = 1, E = 2, T = 5, A = 61, L = 251, N = 3659, R = 271173410, G = 1479296389, x[] = { G * R * E * E * T , P * L * A * N * E * T }; puts((char*)x); }


43

Whitespace/Brainfuck/Python '''begin''''''''''''   main(args){           parseArgs=args.Find('^++++++++^[<++++[<++<+++<+++<+>>>>a-z]<+<+<A-Z[>]>0-9]<<.<---.*$');     for(int i=0; Range(GetLength(parseArgs)); i++){...


41

Treehugger, 284 bytes, cracked by Sp3000 This program will run in at least 4 languages. However, only one of them produces the correct result... /*::=a a::=~Hello bb::=~World dd::=~! ::= dbcacbd ++++++++++[>+++++++ >++++++++++>+++>+ <^^<^^<^^<^^-]>++.>+. +++++++..+++.<+++++++++++ +++++++++++++++++++++++++++++++++. ^>++.<...


41

???, 1052 bytes, cracked by Alex A. >${\.*. @.)]($| ../..<$ ])*`#]<(.#^ @:">_,;;.}_ .:])%#](~^. :/+.";.;$\:`]\ }.};.;`%..;*.] `[_#]..>`^[{"- '\/<"'/;,{<'<"'; =(`>;;.;.($(::;. >"$`$-|=_:'"+'[- >`-$'\ #"';;( <%;;.> }\;/#_ +~%#....


40

JS ゚ω゚ノ=/`m´)ノ~┻━┻//*´∇`*/['_'];o=(゚ー゚)=_=3;c=(゚Θ゚)=(゚ー゚)-(゚ー゚);(゚Д゚)=(゚Θ゚)=(o^_^o)/(o^_^o);(゚Д゚)={゚Θ゚:'_',゚ω゚ノ:((゚ω゚ノ==3)+'_')[゚Θ゚],゚ー゚ノ:(゚ω゚ノ+'_')[o^_^o-(゚Θ゚)],゚Д゚ノ:((゚ー゚==3)+'_')[゚ー゚]};(゚Д゚)[゚Θ゚]=((゚ω゚ノ==3)+'_')[c^_^o];(゚Д゚)['c']=((゚Д゚)+'_')[(゚ー゚)+(゚ー゚)-(゚Θ゚)];(゚Д゚)['o']=((゚Д゚)+'_')[゚Θ゚];(゚o゚)=(゚Д゚)['c']+(゚Д゚)['o']+(゚ω゚ノ+'_')[゚Θ゚]+((゚ω゚ノ==3)+'_')[゚ー゚]+((...


39

PHP Here's a simple PHP script that outputs Hello World!: <?php function SGVsbG8gV29ybGQh($_ = 0) {( $___=__FUNCTION__ )&& !$_ and list($_,$__) = array_values(array_filter($___(42), $___)) and !$_($__($___)) and $___($___); return $_ &42 ?current(get_defined_functions()):( !(( $_=md5($_))-42*2)or !(...


39

Wake, 17 bytes ":"Hello, World!" According to the official website, Wake is a programming language which has the essences of Makefile, regular expressions, and pattern matches of functional programming languages. Wake was created by shinh and can be tested on his golf server Anarchy Golf. The code consists of a single line containing a target/label ...


35

Starry, 3039 bytes, cracked by Sp3000 Here is something to get you started. D]zL KyWp" YzCMJ i5 z Huqf sl o -L)K+ =N@ /(t?B? 2ILb Q1 et!x | # Av 70D S7? SNk C j+Ece|2< /I )2bIo*GSs| Oa71c M =JXe$b 34xD bU -hz+G V q<EW"? ui cX{3c "&Cz*H#[p 5("&+o~ogrR K.@Kjv1- XW"#57 0B_A b^"> dryK5> X uI_ WVL[ W/ aTWgC`-^2s ;~ EB V k@r! $: ~...


34

Whitespace                                                      &...


33

Bash (under Linux) I hope your shell scripts don't look like this: :; ______=$? __=${#______} ____=$[__+__] ________=$[__+____] _____=$[____+____] __________=$[____+_____] _________=$[__+__________] ______________=( /????/$$/????) ____________=${______________[$______]} _____________=${____________##*/} _______________=(${____________//\/...


32

C, Score 33.3% #include <stdio.h> int main(int ac, char **av) { const char *arg = av[1]; #define valid_ch(ch) (ch!='&' && ch!='\\') // All valid except & and \ while (*arg) { if (valid_ch(*arg)) putchar(*arg); arg++; } puts(""); return 0; } Run ./...


32

Brainfuck, 2545 bytes, cracked by Sp3000 Just for fun. # [-*- coding: latin-1 -*-] #define """ " #define \ " import sys if len(sys.argv) > 1: print """ Usage: " /*confused [options] "{input file}" Options: --version show program's version number and exit -h! --help show this help message and exit -o {file path}! --outfile=[...


31

MS-DOS x86 Assembly Because it isn't already obfuscated when it's in assembly, let's make it even worse! This SHOULD work with any assembler that can assemble to a COM file, but I've only tested with TASM for DOS using tasm obfuse, tlink /t obfuse .286 CODE SEGMENT ASSUME CS:code, DS:code ORG 0100h start: .586 xor eax, eax xor ecx, ecx xor edx, edx xor ...


Only top voted, non community-wiki answers of a minimum length are eligible