add convenience encrypt