Question: what is the difference between service password encryption and enable secret command?
Answer: To my knowledge, enable secret is used to set the password, and it is automatically encrypted once the command is entered. Service password-encryption is used to encrypt all passwords on the device. The difference is that enable secret only encrypts a certain password, service password-encryption encrypts them all.