From ĉifro (“cipher, code”) + ŝlosilo (“key”).
ĉifroŝlosilo (accusative singular ĉifroŝlosilon, plural ĉifroŝlosiloj, accusative plural ĉifroŝlosilojn)