It is not quite the same -- the .htaccess password controls access to the entire directory, so a user without logging in won't even see the zenphoto front page.
The zenphoto password also means no one can link to the images, that is correct.
Use whichever is easier for you, whatever you prefer.