using a plurality of keys or algorithms