First off, once you are 18, open a bank account at a different bank or credit union than the one that currently has your account. At age 18, as long as you have proper ID, you should have no problem doing this one and you won't need a parent to be on the account.
Then, deposit your paychecks into this account. End of that problem.
The best solution to parents messing with your stuff at the family home is to move out.
However, if you continue to live at home, you eventually may be regarded as a tenant, especially if you are paying some kind of rent money to your parents. That may give you certain legal rights. However, once you are 18, your parents probably have the right to evict if you do not accept their terms for your "tenancy". In other words, you do not have any right, apart from tenant landlord law, to live at home and tenant landlord law gives landlords the right to evict a tenant. A valid eviction reason can be that your parent no longers want to be a landlord. You typically would get 30 days to move out.
In other words, if you are going to get into a tug of war with yoru parents about your legal rights, you need to be prepared for "the law of unintended consequences".