specify hash/cipher