informações sobre a API de proteção de dados (DPAPI)

Atualmente, estou escrevendo um aplicativo da web c # mvc em que a senha está sendo retirada de um usuário e armazenada em um banco de dados - sql server. Eu preciso de uma maneira de hashing as senhas.

Foi recomendado usar a API de proteção de dados (DPAPI). Eu não sou familliar com ele e da pesquisa na internet, muito pouca informação existe nele.

Alguém pode apontar na direção de mais informações sobre isso? OU me dê uma visão geral de como configurá-lo e trabalhar com ele etc.