1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
[Reflection.Assembly]::LoadWithPartialName("System.Web") $hash = [System.Web.Security.FormsAuthentication]::HashPasswordForStoringInConfigFile("hola", "SHA512") $nombreypass="pepito,$hash" $nombreypass | Out-File usuario.txt $usuariometecosas = Read-Host "nombre usuario" $passdeuusariometecosas = Read-Host "password usuario" $hash2 = [System.Web.Security.FormsAuthentication]::HashPasswordForStoringInConfigFile($passdeuusariometecosas, "SHA512") $nombreypasscombrobar = (gc .\usuario.txt) if($nombreypasscombrobar.split(",")[0] -eq $usuariometecosas -and $nombreypasscombrobar.split(",")[1] -eq $hash2) { "hace login" } else { "no hace login" } |