self encrypt