Would this be more appropriate for a PIN, or can it be used for any type of password?
I had the same reaction, but I've never heard "amho" (the vocab word I'd seen for password) used in any context. I have seen "bimilbeonho" used both for computer passwords and PINs
usually people say 비밀번호 for any type of password
its the most common word for something like this