Some scammers can be honest. You might say "Transfer X amount of money to me. If you don't, you can never get your data back". Saying and acting on that doesn't make you dishonest, it makes you an asshole.
Thus I think a scammer can be called dishonest.
That seems to be the problem, then. Call it a restricting context and we are back to the matters of good and evil.