Primitivas e construções criptográficas modernas oferecem altos níveis teóricos de segurança. Infelizmente, na prática, a criptografia é muitas vezes utilizada de forma incorreta, resultando em diversas vulnerabilidades e brechas de segurança.
Uma biblioteca moderna e multi-plataforma, a libSodium, foi criada justamente para facilitar o desenvolvimento de serviços seguros, e existe uma versão para Node.js.
Nesta palestra, vamos usar Typescript e libSodium para demostrar como é possível evitar muitos dos erros mais comuns, uma vez que essa biblioteca libSodium fornece um conjunto de blocos seguros já testados e prontos para inclusão nas suas aplicações Node.