There are and that's what Unix uses. Unix uses a one way encryption function, which means that the password cannot be decrypted. Unfortunately, this does not make passwords unbreakable. Read on.