Como posso descriptografar um HMAC?

Eu posso fazer um HMAC usando o seguinte:

var encrypt = crypto.createHmac("SHA256", secret).update(string).digest('base64');

Eu estou tentando decifrar um HMAC codificado com o segredo:

var decrypt = crypto.createDecipher("SHA256", secret).update(string).final("ascii");

O seguinte não foi bem sucedido. Como posso descriptografar um HMAC com a chave?

Estou tendo o erro a seguir:

node-crypto : Unknown cipher SHA256

crypto.js:155
  return (new Decipher).init(cipher, password);
                        ^
Error: DecipherInit error

questionAnswers(4)

yourAnswerToTheQuestion