Please check whether the following conversation is correct:

A: Ему не говори об этом!

B: Я не скажу.
or
B: Я не буду говорить.

If both B: Я не скажу. and B: Я не буду говорить.
are correct, please explain the difference.

Thank you!!!