Qual é a forma mais segura que posso usar para autenticação de usuários em um site?
Qual criptografia devo usar para senhas? Como é feita a descriptografia da senha?
No caso, gostaria de saber sem o uso de frameworks, para entender o processo “por trás dos panos” e também porquê possivelmente serão implementados webservices também, que deverão fazer autenticação.
Nele apenas você passa algum algoritmo suportado pela bibliteca:
MD5, MD2, SHA, SHA-1, SHA-256, SHA-384 e SHA-512.
Caso não queira calcular a criptografia com apenas esses algoritmos você pode dar uma criptografada antes.
Normalmente não descriptografamos para ficar mais seguro. Então nós pegamos a senha digitada por exemplo, criptografamos e verificamos se é igual à que está no banco de dados…