late binding for encryption function