Variable key length crypters use default key length if zero given