 Checks are insecure. Now, if there was a way to disguise the check routing number and account number, I don't know why they didn't come up with a way where you don't have to have it written on the check, but maybe in some kind of code that only the bank knows. But of course, some hacker would probably figure it out.