Which of the following is true about encryption in gronsfeld cipher?
(a) It replaces letters with numbers
(b) It shifts the letters of plain text on the basis of key value
(c) It makes substitutions by using tabula recta
(d) It makes substitutions on the basis of a mathematical formula