BDD has a strong focus on customer communication, so I would recommend not to write generic test cases, as it will likely be harder for a customer to understand. For example, I would prefer:
authenticates_user_with_4_digit_password
authenticates_user_with_8_digit_password
However, you should do what works best for your situation and if your customer understands a generic test case, then you should use it.