Es gibt auf jedenfall Freeware Protectoren, die eine Exe mit Passwort versehen und dabei "richtige" Verschlüsselungsalgorithmen nutzen. Wie von Golgotha erwähnt, liegt dabei nur der Code für die Schlüsseleingabe frei, der Rest kann erst mit dem richtigen Passwort entschlüsselt werden.
Leider gehen sie in der Menge des kommerziellen Schrotts unter (zumindest bei google - ich konnte leider das Programm nicht auffinden, weil die Suchtreffer immer schön als erstes kommerzielle Programme ausspucken). Grundsätzlich von den kommerziellen kann man die "bekannteren" nehmen (ASProtect,PE Compact mit Pass Plugin), nur kosten diese eben "etwas".
Von ExePasswort (salefeld) würde ich abraten, da sie sich gar keine Mühe gemacht haben und es sehr einfach ist, den "Schutz" wieder vollautomatisch zu entfernen, ohne das Passwort zu kennen.