The bottom line answer to your question,AFAIK, is No. You can encrypt the data contained in VFP tables, but a user can still view/change the data. If you're wanting to secure your data, SQL Server is the way to go.
Here's a snippet of simple encryption:
FUNCTION Encrypt
LPARAMETERS tcStr
LOCAL x
LOCAL lcRetStr
LOCAL lcTrnStr
*validate the parm
IF TYPE('tcStr')<>'C'
RETURN .F.
ENDIF
lcTrnStr=''
FOR x=255 TO 1 STEP -1
lcTrnStr=lcTrnStr+CHR(x)
ENDFOR
lcRetStr = SYS(15,lcTrnStr,tcStr)
RETURN lcRetStr
ENDFUNC [sig]<p>Jon Hawkins<br><a href=mailto: jonscott8@yahoo.com> jonscott8@yahoo.com</a><br><a href= > </a><br>Focus on the solution....Not the problem.[/sig]