Is there a reason why you don't want to use Oracle's wrap utility? Once Wrapped,
it can not be unwrapped, except of course by the database.