If it's mostly external, and all of your data entry and reporting are done within office LAN, then encryption is most likely a wrong solution and would only eat away at performance for no gain as you would rely on network security to keep people outside the LAN out.
Of course, if you do have remote offices or more than one office LAN, it does get complicated, but this still doesn't quite warrant the need for encryption; securing the line using SSL, SSH, VPN, or similar is the correct solution in the simple case of two remote office needing to connect to a common server.
This may be moot however if you are in fact or going to be legally required to encrypt your data, even though the legal requirement may not be in fact the correct answer to securing the data. See if the above two I just suggested is sufficient to meet the requirement. FWIW, I worked for a company that was obliged to adhere to HIPAA as well as the state government's IT policy, and they were content with just securing the network and the lines for WAN connections. This may or may not be the case with yours, though.
Assuming that encryption is a definite requirement, first thing I'd note that Access's built in encryption is nonstarter because it stores the key inside the file so it's a matter of looking under the doormat or the nearby statue to get the key to front door.
SQL Server already provides you with a better security management because you now have a daemon to manage the file access and nobody else can have rights to the mdf files. I'm not sufficiently experienced with SS to tell you if its encryption mechanism is sufficient for your task or if you may have to roll out your own algorithm (which if you look around can be found either for free or for a fee).
I wouldn't bother with ADP mainly because it has not been updated for a while, is limited in contrast to MDB/ACCDB, and any functionality it provides is usually best done in the native SS tools such as SSMS. MDB or ACCDB with SS as the backend is certainly a step in right direction if you do need the data to be encrypted, though.
HTH.