How about having static methods on Encryptor that parse the ENC format and does both the Encryptor lookup and encrypt/decrypt?