Criptare una stringa

<%@ Page Language=”C#” %>

<%@ import Namespace=”System.Security.Cryptography” %>

<script runat=”server”>

private string GetMd5String(string strPassword) {

Encoder encoder = System.Text.Encoding.Unicode.GetEncoder();

byte[] unicodeText = new byte[strPassword.Length * 2];

encoder.GetBytes(strPassword.ToCharArray(), 0, strPassword.Length, unicodeText, 0, true);

MD5 md5 = new MD5CryptoServiceProvider();

byte[] pwdCript = md5.ComputeHash(unicodeText);

StringBuilder sb = new StringBuilder();

for ( int i=0; i < pwdCript.Length; i++ ) {

sb.Append(pwdCript.ToString());

}

return sb.ToString();

}

void Button1_Click(Object sender, EventArgs e) {

litTesto.Text = (string) GetMd5String(txtPassword.Text);

}

</script>

<html>

<head>

</head>

<body>

<form runat=”server”>

<p>

<asp:TextBox id=”txtPassword” runat=”server”></asp:TextBox>

<asp:Button id=”Button1″ onclick=”Button1_Click” runat=”server” Text=”Button”></asp:Button>

<br />

<asp:RequiredFieldValidator id=”RequiredFieldValidator1″ runat=”server” ErrorMessage=”Campo obbligatorio!” Display=”Dynamic” ControlToValidate=”txtPassword”></asp:RequiredFieldValidator>

</p>

<p>

<asp:Literal id=”litTesto” runat=”server”></asp:Literal>

</p>

<!– Insert content here –>

</form>

</body>

</html>

I Video di HTML.it

AngularJS & Cloud Resources

Grazie alle potenzialità del framework JavaScript di Google possiamo integrare al meglio risorse cloud in una Single Page Application: scopriamo […]