{"id":162,"date":"2011-02-07T09:37:00","date_gmt":"1970-01-01T00:00:00","guid":{"rendered":"http:\/\/www.yazilimmutfagi.com\/?p=162"},"modified":"2011-02-07T09:37:00","modified_gmt":"1970-01-01T00:00:00","slug":"verileri-sifreleme","status":"publish","type":"post","link":"https:\/\/www.yazilimmutfagi.com\/index.php\/2011\/02\/07\/verileri-sifreleme\/","title":{"rendered":"Verileri Sifreleme"},"content":{"rendered":"<p class=\"MsoNormal\">Bazen Text olarak girilen verileri sifreli olarak kaydetmemiz gerekebilir. Genel olarak kullanici sifreleri veritabaninda sifrelenmis olarak tutulur, bu sayede veritabanina erisebilen birisi dahi kullanicilara ait sifreleri g&ouml;remez. Peki girilen verileri nasil sifreleriz. Bu makalemizde bu islemi nasil yapacagimiz &ouml;grenecegiz.<\/p>\n<p class=\"MsoNormal\">Ilk olarak Visual Studio ile yeni bir web sitesi olusturuyoruz daha sonra Sifreleme adinda bir sinif ekliyoruz. Olusturacagimiz bu sinifi birebir kopyalayarak kendi projelerinize adapte edebilirsiniz. Olusturdugumuz sinifa ait kodlar su sekilde.<br \/>\n<a href='www.yazilimmutfagi.com'>.<\/a><\/p>\n<table class=\"MsoTableGrid\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" style=\"margin-left:.2in;background:#EEECE1;mso-background-themecolor:background2;\n    border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;\n    mso-yfti-tbllook:1184;mso-padding-alt:0in 5.4pt 0in 5.4pt;mso-border-insideh:\n    none;mso-border-insidev:none\">\n    <tbody>\n        <tr style=\"mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes\">\n            <td width=\"570\" valign=\"top\" style=\"width:427.5pt;border:solid windowtext 1.0pt;\n            mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;color:blue;mso-no-proof:\n            yes\">using<\/span><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;\n            mso-no-proof:yes\"> System;<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;color:blue;mso-no-proof:\n            yes\">using<\/span><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;\n            mso-no-proof:yes\"> System.IO;<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;color:blue;mso-no-proof:\n            yes\">using<\/span><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;\n            mso-no-proof:yes\"> System.Security.Cryptography;<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><o:p>&nbsp;<\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;color:blue;mso-no-proof:\n            yes\">public<\/span><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;\n            mso-no-proof:yes\"> <span style=\"color:blue\">class<\/span> <span style=\"color:#2B91AF\">Sifreleme<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\">{<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">private<\/span> <span style=\"color:blue\">string<\/span> password = <span style=\"color:#A31515\">&quot;yzSabri123&quot;<\/span>;<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span><o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">private<\/span> <span style=\"color:blue\">byte<\/span>[] Sifrele(<span style=\"color:blue\">byte<\/span>[]   SifresizVeri, <span style=\"color:blue\">byte<\/span>[] Key, <span style=\"color:blue\">byte<\/span>[] IV)<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span>{<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:#2B91AF\">MemoryStream<\/span>   ms = <span style=\"color:blue\">new<\/span> <span style=\"color:#2B91AF\">MemoryStream<\/span>();<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:#2B91AF\">Rijndael<\/span>   alg = <span style=\"color:#2B91AF\">Rijndael<\/span>.Create();<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>alg.Key = Key;<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>alg.IV = IV;<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:#2B91AF\">CryptoStream<\/span>   cs = <span style=\"color:blue\">new<\/span> <span style=\"color:#2B91AF\">CryptoStream<\/span>(ms,<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>alg.CreateEncryptor(), <span style=\"color:#2B91AF\">CryptoStreamMode<\/span>.Write);<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>cs.Write(SifresizVeri, 0,   SifresizVeri.Length);<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>cs.Close();<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">byte<\/span>[]   sifrelenmisVeri = ms.ToArray();<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">return<\/span>   sifrelenmisVeri;<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span>}<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><o:p>&nbsp;<\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">private<\/span> <span style=\"color:blue\">byte<\/span>[] SifreCoz(<span style=\"color:blue\">byte<\/span>[]   SifreliVeri,<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">byte<\/span>[] Key, <span style=\"color:blue\">byte<\/span>[]   IV)<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span>{<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:#2B91AF\">MemoryStream<\/span>   ms = <span style=\"color:blue\">new<\/span> <span style=\"color:#2B91AF\">MemoryStream<\/span>();<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:#2B91AF\">Rijndael<\/span>   alg = <span style=\"color:#2B91AF\">Rijndael<\/span>.Create();<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>alg.Key = Key;<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>alg.IV = IV;<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:#2B91AF\">CryptoStream<\/span>   cs = <span style=\"color:blue\">new<\/span> <span style=\"color:#2B91AF\">CryptoStream<\/span>(ms,<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>alg.CreateDecryptor(), <span style=\"color:#2B91AF\">CryptoStreamMode<\/span>.Write);<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><o:p>&nbsp;<\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>cs.Write(SifreliVeri, 0,   SifreliVeri.Length);<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>cs.Close();<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">byte<\/span>[]   SifresiCozulmusVeri = ms.ToArray();<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">return<\/span>   SifresiCozulmusVeri;<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span>}<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><o:p>&nbsp;<\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp; <\/span><\/span><span style=\"font-size:9.0pt;\n            font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;<\/span><span style=\"color:blue\">public<\/span> <span style=\"color:blue\">string<\/span> TextSifrele(<span style=\"color:blue\">string<\/span>   sifrelenecekMetin)<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span>{<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">byte<\/span>[]   sifrelenecekByteDizisi = System.Text.<span style=\"color:#2B91AF\">Encoding<\/span>.Unicode.GetBytes(sifrelenecekMetin);<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:#2B91AF\">PasswordDeriveBytes<\/span>   pdb = <span style=\"color:blue\">new<\/span> <span style=\"color:#2B91AF\">PasswordDeriveBytes<\/span>(password,   <span style=\"color:blue\">new<\/span> <span style=\"color:blue\">byte<\/span>[] {0x49,   0x76, 0x61, 0x6e, 0x20, 0x4d, <o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>0x65, 0x64, 0x76, 0x65, 0x64,   0x65, 0x76});<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><o:p>&nbsp;<\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">byte<\/span>[]   SifrelenmisVeri = Sifrele(sifrelenecekByteDizisi,<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>pdb.GetBytes(32),   pdb.GetBytes(16));<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">return<\/span>   <span style=\"color:#2B91AF\">Convert<\/span>.ToBase64String(SifrelenmisVeri);<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span>}<span style=\"color:blue\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span><o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><o:p>&nbsp;<\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">public<\/span> <span style=\"color:blue\">string<\/span> TextSifreCoz(<span style=\"color:blue\">string<\/span>   text)<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span>{<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">byte<\/span>[]   SifrelenmisByteDizisi = <span style=\"color:#2B91AF\">Convert<\/span>.FromBase64String(text);<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:#2B91AF\">PasswordDeriveBytes<\/span>   pdb = <span style=\"color:blue\">new<\/span> <span style=\"color:#2B91AF\">PasswordDeriveBytes<\/span>(password,<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">new<\/span>   <span style=\"color:blue\">byte<\/span>[] {0x49, 0x76, 0x61, 0x6e, 0x20, 0x4d,   0x65, <o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>0x64, 0x76, 0x65, 0x64, 0x65,   0x76});<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><o:p>&nbsp;<\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">byte<\/span>[]   SifresiCozulmusVeri = SifreCoz(SifrelenmisByteDizisi,<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>pdb.GetBytes(32),   pdb.GetBytes(16));<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><o:p>&nbsp;<\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">return<\/span>   System.Text.<span style=\"color:#2B91AF\">Encoding<\/span>.Unicode.GetString(SifresiCozulmusVeri);<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span>}<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\">}<\/span><span style=\"font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><o:p><\/o:p><\/span><\/p>\n            <\/td>\n        <\/tr>\n    <\/tbody>\n<\/table>\n<p class=\"MsoNormal\"><o:p>&nbsp;<\/o:p><\/p>\n<p class=\"MsoNormal\">Simdi ise sifrelenecek metni girecegimiz aspx sayfamizi olusturalim. Aspx sayfamiza iki adet textbox ekleyip sifreleme islemini yapalim.<\/p>\n<table class=\"MsoTableGrid\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" style=\"margin-left:.2in;background:#EEECE1;mso-background-themecolor:background2;\n    border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;\n    mso-yfti-tbllook:1184;mso-padding-alt:0in 5.4pt 0in 5.4pt;mso-border-insideh:\n    none;mso-border-insidev:none\">\n    <tbody>\n        <tr style=\"mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes\">\n            <td width=\"570\" valign=\"top\" style=\"width:427.5pt;border:solid windowtext 1.0pt;\n            mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;color:blue;mso-no-proof:\n            yes\">&lt;<\/span><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;\n            color:#A31515;mso-no-proof:yes\">table<\/span><span style=\"font-size:9.0pt;\n            font-family:&quot;Courier New&quot;;color:blue;mso-no-proof:yes\">&gt;<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">&lt;<\/span><span style=\"color:#A31515\">tr<\/span><span style=\"color:blue\">&gt;<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">&lt;<\/span><span style=\"color:#A31515\">td<\/span><span style=\"color:blue\">&gt;<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>Sifrelenecek Metin<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">&lt;\/<\/span><span style=\"color:#A31515\">td<\/span><span style=\"color:blue\">&gt;<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">&lt;<\/span><span style=\"color:#A31515\">td<\/span><span style=\"color:blue\">&gt;<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">&lt;<\/span><span style=\"color:#A31515\">asp<\/span><span style=\"color:blue\">:<\/span><span style=\"color:#A31515\">TextBox<\/span> <span style=\"color:red\">Width<\/span><span style=\"color:blue\">=&quot;200px&quot;<\/span> <span style=\"color:red\">ID<\/span><span style=\"color:blue\">=&quot;TextBoxSifrelenecekMetin&quot;<\/span> <span style=\"color:red\">runat<\/span><span style=\"color:blue\">=&quot;server&quot;&gt;&lt;\/<\/span><span style=\"color:#A31515\">asp<\/span><span style=\"color:blue\">:<\/span><span style=\"color:#A31515\">TextBox<\/span><span style=\"color:blue\">&gt;<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">&lt;<\/span><span style=\"color:#A31515\">asp<\/span><span style=\"color:blue\">:<\/span><span style=\"color:#A31515\">Button<\/span> <span style=\"color:red\">ID<\/span><span style=\"color:blue\">=&quot;ButtonSifrele&quot;<\/span> <span style=\"color:red\">runat<\/span><span style=\"color:blue\">=&quot;server&quot;<\/span> <span style=\"color:red\">Text<\/span><span style=\"color:blue\">=&quot;Sifrele&quot;<\/span> <o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:red\">onclick<\/span><span style=\"color:blue\">=&quot;ButtonSifrele_Click&quot;<\/span> <span style=\"color:blue\">\/&gt;<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">&lt;\/<\/span><span style=\"color:#A31515\">td<\/span><span style=\"color:blue\">&gt;<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">&lt;\/<\/span><span style=\"color:#A31515\">tr<\/span><span style=\"color:blue\">&gt;<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">&lt;<\/span><span style=\"color:#A31515\">tr<\/span><span style=\"color:blue\">&gt;<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">&lt;<\/span><span style=\"color:#A31515\">td<\/span><span style=\"color:blue\">&gt;<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>Sifrelenmis Metin<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">&lt;\/<\/span><span style=\"color:#A31515\">td<\/span><span style=\"color:blue\">&gt;<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">&lt;<\/span><span style=\"color:#A31515\">td<\/span><span style=\"color:blue\">&gt;<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">&lt;<\/span><span style=\"color:#A31515\">asp<\/span><span style=\"color:blue\">:<\/span><span style=\"color:#A31515\">TextBox<\/span> <span style=\"color:red\">Width<\/span><span style=\"color:blue\">=&quot;100%&quot;<\/span> <span style=\"color:red\">ID<\/span><span style=\"color:blue\">=&quot;TextBoxSifrelenmisMetin&quot;<\/span> <span style=\"color:red\">runat<\/span><span style=\"color:blue\">=&quot;server&quot;&gt;&lt;\/<\/span><span style=\"color:#A31515\">asp<\/span><span style=\"color:blue\">:<\/span><span style=\"color:#A31515\">TextBox<\/span><span style=\"color:blue\">&gt;<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">&lt;\/<\/span><span style=\"color:#A31515\">td<\/span><span style=\"color:blue\">&gt;<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">&lt;\/<\/span><span style=\"color:#A31515\">tr<\/span><span style=\"color:blue\">&gt;<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;color:blue;\n            mso-no-proof:yes\">&lt;\/<\/span><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;\n            color:#A31515;mso-no-proof:yes\">table<\/span><span style=\"font-size:9.0pt;\n            font-family:&quot;Courier New&quot;;color:blue;mso-no-proof:yes\">&gt;<\/span><\/p>\n            <\/td>\n        <\/tr>\n    <\/tbody>\n<\/table>\n<p class=\"MsoNormal\"><o:p>&nbsp;<\/o:p><\/p>\n<p class=\"MsoNormal\">Butona basinca asagidaki kodlari &ccedil;alistiracagiz.<\/p>\n<table class=\"MsoTableGrid\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" style=\"margin-left:.2in;background:#EEECE1;mso-background-themecolor:background2;\n    border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;\n    mso-yfti-tbllook:1184;mso-padding-alt:0in 5.4pt 0in 5.4pt\">\n    <tbody>\n        <tr style=\"mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes\">\n            <td width=\"570\" valign=\"top\" style=\"width:427.5pt;border:solid windowtext 1.0pt;\n            mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;color:blue;mso-no-proof:\n            yes\">protected<\/span><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;\n            mso-no-proof:yes\"> <span style=\"color:blue\">void<\/span> ButtonSifrele_Click(<span style=\"color:blue\">object<\/span> sender, <span style=\"color:#2B91AF\">EventArgs<\/span>   e)<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\">{<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:#2B91AF\">Sifreleme<\/span>   sifreleme = <span style=\"color:blue\">new<\/span> <span style=\"color:#2B91AF\">Sifreleme<\/span>();<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">string<\/span>   sifrelenmisMetin = sifreleme.TextSifrele(TextBoxSifrelenecekMetin.Text);<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span>TextBoxSifrelenmisMetin.Text =   sifrelenmisMetin;<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:\n            yes\">}<\/span><\/p>\n            <\/td>\n        <\/tr>\n    <\/tbody>\n<\/table>\n<p class=\"MsoNormal\"><o:p>&nbsp;<\/o:p><a href='www.yazilimmutfagi.com'>.<\/a><\/p>\n<p class=\"MsoNormal\"><o:p>&nbsp;<\/o:p><\/p>\n<p class=\"MsoNormal\"><span style=\"mso-fareast-language:TR;mso-no-proof:yes\"><!--[if gte vml 1]><v:shapetype\nid=\"_x0000_t75\" coordsize=\"21600,21600\" o:spt=\"75\" o:preferrelative=\"t\"\npath=\"m@4@5l@4@11@9@11@9@5xe\" filled=\"f\" stroked=\"f\">\n<v:stroke joinstyle=\"miter\" \/>\n<v:formulas>\n<v:f eqn=\"if lineDrawn pixelLineWidth 0\" \/>\n<v:f eqn=\"sum @0 1 0\" \/>\n<v:f eqn=\"sum 0 0 @1\" \/>\n<v:f eqn=\"prod @2 1 2\" \/>\n<v:f eqn=\"prod @3 21600 pixelWidth\" \/>\n<v:f eqn=\"prod @3 21600 pixelHeight\" \/>\n<v:f eqn=\"sum @0 0 1\" \/>\n<v:f eqn=\"prod @6 1 2\" \/>\n<v:f eqn=\"prod @7 21600 pixelWidth\" \/>\n<v:f eqn=\"sum @8 21600 0\" \/>\n<v:f eqn=\"prod @7 21600 pixelHeight\" \/>\n<v:f eqn=\"sum @10 21600 0\" \/>\n<\/v:formulas>\n<v:path o:extrusionok=\"f\" gradientshapeok=\"t\" o:connecttype=\"rect\" \/>\n<o:lock v:ext=\"edit\" aspectratio=\"t\" \/>\n<\/v:shapetype><v:shape id=\"Picture_x0020_2\" o:spid=\"_x0000_i1026\" type=\"#_x0000_t75\"\nstyle='width:303pt;height:126.75pt;visibility:visible;mso-wrap-style:square'>\n<v:imagedata src=\"file:\/\/\/C:\\Users\\msk\\AppData\\Local\\Temp\\msohtmlclip1\\01\\clip_image001.png\"\no:title=\"\" \/>\n<\/v:shape><![endif]--><!--[if !vml]--><img decoding=\"async\" loading=\"lazy\" width=\"404\" height=\"169\" v:shapes=\"Picture_x0020_2\" alt=\"\" src=\"\/yuklenendosyalar\/image\/sabri\/sifreleme\/sifreleme_ornek_1.png\" \/><!--[endif]--><\/span><\/p>\n<p class=\"MsoNormal\">G&ouml;rd&uuml;g&uuml;n&uuml;z gibi &ldquo;sabri&rdquo; yazdigim zaman karsiliginda &ldquo;Pu2bqt500v7QGHCDfp8Yfg==&rdquo; degeri d&ouml;n&uuml;yor. Bu sekilde istedigimiz bilgileri veritabanina atmadan &ouml;nce rahat&ccedil;a sikistirabiliriz.<\/p>\n<p class=\"MsoNormal\">Simdi sirada sifre &ccedil;&ouml;zme islemi var. Bunun i&ccedil;in sayfamiza iki adet textbox ve bir buton daha ekleyelim<\/p>\n<table class=\"MsoTableGrid\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" style=\"margin-left:.2in;background:#EEECE1;mso-background-themecolor:background2;\n    border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;\n    mso-yfti-tbllook:1184;mso-padding-alt:0in 5.4pt 0in 5.4pt\">\n    <tbody>\n        <tr style=\"mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes\">\n            <td width=\"570\" valign=\"top\" style=\"width:427.5pt;border:solid windowtext 1.0pt;\n            mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;color:blue;mso-no-proof:\n            yes\">&lt;<\/span><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;\n            color:#A31515;mso-no-proof:yes\">tr<\/span><span style=\"font-size:9.0pt;\n            font-family:&quot;Courier New&quot;;color:blue;mso-no-proof:yes\">&gt;<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">&lt;<\/span><span style=\"color:#A31515\">th<\/span><span style=\"color:blue\">&gt;<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>Sifre &Ccedil;&ouml;zme Islemi<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">&lt;\/<\/span><span style=\"color:#A31515\">th<\/span><span style=\"color:blue\">&gt;<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">&lt;\/<\/span><span style=\"color:#A31515\">tr<\/span><span style=\"color:blue\">&gt;<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;<\/span><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   <\/span><span style=\"color:blue\">&lt;<\/span><span style=\"color:#A31515\">tr<\/span><span style=\"color:blue\">&gt;<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">&lt;<\/span><span style=\"color:#A31515\">td<\/span><span style=\"color:blue\">&gt;<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>Sifreli Metin<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">&lt;\/<\/span><span style=\"color:#A31515\">td<\/span><span style=\"color:blue\">&gt;<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">&lt;<\/span><span style=\"color:#A31515\">td<\/span><span style=\"color:blue\">&gt;<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">&lt;<\/span><span style=\"color:#A31515\">asp<\/span><span style=\"color:blue\">:<\/span><span style=\"color:#A31515\">TextBox<\/span> <span style=\"color:red\">Width<\/span><span style=\"color:blue\">=&quot;200px&quot;<\/span> <span style=\"color:red\">ID<\/span><span style=\"color:blue\">=&quot;TextBoxSifreliMetin&quot;<\/span> <span style=\"color:red\">runat<\/span><span style=\"color:blue\">=&quot;server&quot;&gt;&lt;\/<\/span><span style=\"color:#A31515\">asp<\/span><span style=\"color:blue\">:<\/span><span style=\"color:#A31515\">TextBox<\/span><span style=\"color:blue\">&gt;<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">&lt;<\/span><span style=\"color:#A31515\">asp<\/span><span style=\"color:blue\">:<\/span><span style=\"color:#A31515\">Button<\/span> <span style=\"color:red\">ID<\/span><span style=\"color:blue\">=&quot;ButtonSifreCoz&quot;<\/span> <span style=\"color:\n            red\">runat<\/span><span style=\"color:blue\">=&quot;server&quot;<\/span> <span style=\"color:red\">Text<\/span><span style=\"color:blue\">=&quot;Sifre&Ccedil;&ouml;z&quot;<\/span>   <span style=\"color:red\">OnClick<\/span><span style=\"color:blue\">=&quot;ButtonSifreCoz_Click&quot;<\/span>   <span style=\"color:blue\">\/&gt;<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">&lt;\/<\/span><span style=\"color:#A31515\">td<\/span><span style=\"color:blue\">&gt;<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">&lt;\/<\/span><span style=\"color:#A31515\">tr<\/span><span style=\"color:blue\">&gt;<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">&lt;<\/span><span style=\"color:#A31515\">tr<\/span><span style=\"color:blue\">&gt;<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">&lt;<\/span><span style=\"color:#A31515\">td<\/span><span style=\"color:blue\">&gt;<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>Sifresi &Ccedil;&ouml;z&uuml;lm&uuml;s Metin<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">&lt;\/<\/span><span style=\"color:#A31515\">td<\/span><span style=\"color:blue\">&gt;<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">&lt;<\/span><span style=\"color:#A31515\">td<\/span><span style=\"color:blue\">&gt;<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">&lt;<\/span><span style=\"color:#A31515\">asp<\/span><span style=\"color:blue\">:<\/span><span style=\"color:#A31515\">TextBox<\/span> <span style=\"color:red\">Width<\/span><span style=\"color:blue\">=&quot;100%&quot;<\/span> <span style=\"color:red\">ID<\/span><span style=\"color:blue\">=&quot;TextBoxCozulmusMetin&quot;<\/span> <span style=\"color:red\">runat<\/span><span style=\"color:blue\">=&quot;server&quot;&gt;&lt;\/<\/span><span style=\"color:#A31515\">asp<\/span><span style=\"color:blue\">:<\/span><span style=\"color:#A31515\">TextBox<\/span><span style=\"color:blue\">&gt;<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">&lt;\/<\/span><span style=\"color:#A31515\">td<\/span><span style=\"color:blue\">&gt;<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;color:blue;\n            mso-no-proof:yes\">&lt;\/<\/span><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;\n            color:#A31515;mso-no-proof:yes\">tr<\/span><span style=\"font-size:9.0pt;\n            font-family:&quot;Courier New&quot;;color:blue;mso-no-proof:yes\">&gt;<\/span><\/p>\n            <\/td>\n        <\/tr>\n    <\/tbody>\n<\/table>\n<p class=\"MsoNormal\"><br \/>\nIlk islemin tersine bu sefer<\/p>\n<p class=\"MsoNormal\">Sifre &Ccedil;&ouml;z metodunu kullanacagiz.<\/p>\n<table class=\"MsoTableGrid\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" style=\"margin-left:.2in;background:#EEECE1;mso-background-themecolor:background2;\n    border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;\n    mso-yfti-tbllook:1184;mso-padding-alt:0in 5.4pt 0in 5.4pt\">\n    <tbody>\n        <tr style=\"mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes\">\n            <td width=\"570\" valign=\"top\" style=\"width:427.5pt;border:solid windowtext 1.0pt;\n            mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:10.0pt;font-family:&quot;Courier New&quot;;color:blue;mso-no-proof:\n            yes\">protected<\/span><span style=\"font-size:10.0pt;font-family:&quot;Courier New&quot;;\n            mso-no-proof:yes\"> <span style=\"color:blue\">void<\/span> ButtonSifreCoz_Click(<span style=\"color:blue\">object<\/span> sender, <span style=\"color:#2B91AF\">EventArgs<\/span>   e)<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\">{<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:#2B91AF\">Sifreleme<\/span>   sifreleme = <span style=\"color:blue\">new<\/span> <span style=\"color:#2B91AF\">Sifreleme<\/span>();<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">string<\/span>   sifresiCozulmusMetin = sifreleme.TextSifreCoz(TextBoxSifreliMetin.Text);<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span>TextBoxCozulmusMetin.Text =   sifresiCozulmusMetin;<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal\"><span style=\"font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:\n            yes\">}<\/span><\/p>\n            <\/td>\n        <\/tr>\n    <\/tbody>\n<\/table>\n<p class=\"MsoNormal\"><o:p>&nbsp;<\/o:p><\/p>\n<p class=\"MsoNormal\"><span style=\"mso-fareast-language:TR;mso-no-proof:yes\"><!--[if gte vml 1]><v:shape\nid=\"Picture_x0020_3\" o:spid=\"_x0000_i1025\" type=\"#_x0000_t75\" style='width:312pt;\nheight:183.75pt;visibility:visible;mso-wrap-style:square'>\n<v:imagedata src=\"file:\/\/\/C:\\Users\\msk\\AppData\\Local\\Temp\\msohtmlclip1\\01\\clip_image003.png\"\no:title=\"\" \/>\n<\/v:shape><![endif]--><!--[if !vml]--><img decoding=\"async\" loading=\"lazy\" width=\"416\" height=\"245\" v:shapes=\"Picture_x0020_3\" alt=\"\" src=\"\/yuklenendosyalar\/image\/sabri\/sifreleme\/sifreleme_ornek_2.png\" \/><!--[endif]--><\/span><\/p>\n<p class=\"MsoNormal\">Kullanicilara ait sifreleri veritabaninda saklamak i&ccedil;in kullanilan y&ouml;ntemlerden birini anlatmis olduk, diger bir y&ouml;ntem ise kullanici sifresinin hash bilgisini almak ve bunu veritabanina kaydetmektir. Iki y&ouml;ntem arasinda bariz bir fark vardir. Bizim anlattigimiz y&ouml;ntemde kullanicinin sifresi veritabaninda sifreli olarak<span style=\"mso-spacerun:yes\">&nbsp; <\/span>da olsa vardir fakat hash metodunda kullanicinin sifresine artik ulasamayiz sadece hash bilgisine ulasabiliriz. Kullanici giris yapacagi zaman girdigi sifrenin hashini alip veritabani ile karsilastirarak dogru girilip girilmedigine karar veririz. Tabiki hash kullanilan y&ouml;ntemlerde kullanici sifre hatirlatma fonksiyonu olmaz sadece sifre sifirlama yapilabilir. Bu konuyuda bir baska makalemizde bahsederiz.<\/p>\n<p class=\"MsoNormal\"><a href=\"http:\/\/www.yazilimmutfagi.com\/yuklenendosyalar\/image\/sabri\/sifreleme\/VerileriSifrelemek.rar\">Yukarida anlattigimiz konuya ait &ouml;rnek projeyi buradan indirebilirsiniz<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Bazen Text olarak girilen verileri sifreli olarak kaydetmemiz gerekebilir. Genel olarak kullanici sifreleri veritabaninda sifrelenmis olarak tutulur, bu sayede veritabanina erisebilen birisi dahi kullanicilara ait sifreleri g&#246;remez. Peki girilen verileri nasil sifreleriz. Bu makalemizde bu islemi nasil yapacagimiz &#246;grenecegiz.<\/p>\n","protected":false},"author":517,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[407],"tags":[5688,5737,5169,5100,4349,4426],"_links":{"self":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/posts\/162"}],"collection":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/users\/517"}],"replies":[{"embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/comments?post=162"}],"version-history":[{"count":0,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/posts\/162\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/media?parent=162"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/categories?post=162"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/tags?post=162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}