You mean not EVER cracked, in a moderate time cracked, or just everyday cracked?
I use TrueCrypt (free but extremely powerful) for storing all my sensitive data.
http://www.truecrypt.org/downloads
(Click the 'Download' button at the top of the list, where it says "Windows 7/Vista/XP/2000, TrueCrypt Setup 7.1a.exe (3.3 MB)"
There is no 'backdoor' to it where law enforcement or anbody else has a special 'master' key, because the programming code for it is publicly available and can be reviewed by anybody at all to see if there are provisions for it to be opened by 'special people')
So yes, they've 'invented a code' that could be considered 'unable to crack'.
Having said that, I'm not positive whether you mean security software that can't be cracked or some type of 'password' that can't be cracked.
if you mean a very strong password, just use the usual method:
Avoid using a password with one word that can be found in a dictionary (or even a combination of 2, 3, or 4 or more words).
It should not contain any names or dates of birth. It should not be a password that is easy to guess, obviously.
A very stong password consists of a random COMBINATION of upper and lower case letters, numbers, and special characters, such as @ ^ = $ * + % #, etc.
An extremely strong password will consist of at least 20 such characters.
Some 'logins' will only acept certain characters such as 'Must begin with a letter, contain a number, no special characters, and no more than 8 characters long'
In a case like this, keep the above tips in mind and make it as strong as you can within the limitations.
An example, which is not as strong as it could be due to the repetition of the same charcter may be
Say you want to use a password that is easy for you to remember, such as 'comeback', you could use
'k0m3dAkc'
(Using k instead of c for 'kh' sound, zero rather than letter o, 3, which looks like a backward E, d which looks like a backward b, capital A instead of lowercase a, transpose the last 2 letters from ck to kc)
.