EVal

Hi All,
I'm running some encrypted data through a script I wrote. In order to do this, I'm using eval to resolve some of my variables. At the moment, when I use eval to resolve, it strips out some of my encrypted values, and totally drops some others. For example if I have the value ab1"3 it drops the quote ('"') and prints out ab13, which totally messes up the value I need to send through. Does anyone know how one can limit eval?

eval invokes shell substitution. That means " will be dropped and * may be globbed.
Can you enclose the value in ' ' (single quotes)