passing cipher