pub fn encrypt_with_password( password: &str, salt: &str, nonce: &str, data: &str ) -> Result<String, JsError>