No it isn't. Security by obscurity is explicitly keeping things other than passwords and keys secret.
Let me give a real-life example of a good non-password, non-key piece of secret information that's used for authentication. If you need to recover a WoW account that you've lost access to the customer service reps will ask you to tell them the names of the characters on the account. Your account name isn't secret, and your character names aren't secret. But the relationship is because they aren't ever publicly connected. The odds that someone other than the account owner having this information is low and the odds of guessing it by chance is impossible.
Hiding your password isn't security through obscurity. Hiding the fact that you need to say a password to get into a building is.
Protecting your encryption keys isn't security through obscurity. Hiding which encryption algorithm you are using is.
(At least when passwords are generated with enough entropy.)
The danger of security by obscurity is that your system might not have as much entropy as you initially estimate and can be easily defeated. Sounds a lot like the vulnerabilities in normal crypo applications, right?