[font=Roboto, sans-serif]Yazı editöründe SQL Injection filtrelemesi olduğu için tek tırnak ve çift tırnaklar filtreleniyor. Bu nedenle kodlarda;
Çift tırnak yerine ----------> çift yıldız yıldız (**)[/font]
[font=Roboto, sans-serif]Tek tırnak yerine ----------> tek yıldız (*) kullanılmıştır.[/font]
VB.NET:
------------------------------------------------------------------------------
Public Function textToSHA256(ByVal inText As String) As String
Dim sha256 As System.Security.Cryptography.SHA256 = New System.Security.Cryptography.SHA256Managed()
Dim sha256Bytes As Byte() = System.Text.Encoding.[Default].GetBytes(inText)
Dim cryString As Byte() = sha256.ComputeHash(sha256Bytes)
Dim sha256Str As String = String.Empty
For i As Integer = 0 To cryString.Length - 1
sha256Str += cryString(i).ToString("X")
Next
Return sha256Str
End Function
--------------------------------------------------------------------------------------
C#.NET:
------------------------------------------------------------------------------
public string textToSHA256(string inText)
{
System.Security.Cryptography.SHA256 sha256 = new System.Security.Cryptography.SHA256Managed();
byte[] sha256Bytes = System.Text.Encoding.Default.GetBytes(inText);
byte[] cryString = sha256.ComputeHash(sha256Bytes);
string sha256Str = string.Empty;
for (int i = 0; i <= cryString.Length - 1; i++) {
sha256Str += cryString(i).ToString("X");
}
return sha256Str;
}
------------------------------------------------------------------------------
Çift tırnak yerine ----------> çift yıldız yıldız (**)[/font]
[font=Roboto, sans-serif]Tek tırnak yerine ----------> tek yıldız (*) kullanılmıştır.[/font]
VB.NET:
------------------------------------------------------------------------------
Public Function textToSHA256(ByVal inText As String) As String
Dim sha256 As System.Security.Cryptography.SHA256 = New System.Security.Cryptography.SHA256Managed()
Dim sha256Bytes As Byte() = System.Text.Encoding.[Default].GetBytes(inText)
Dim cryString As Byte() = sha256.ComputeHash(sha256Bytes)
Dim sha256Str As String = String.Empty
For i As Integer = 0 To cryString.Length - 1
sha256Str += cryString(i).ToString("X")
Next
Return sha256Str
End Function
--------------------------------------------------------------------------------------
C#.NET:
------------------------------------------------------------------------------
public string textToSHA256(string inText)
{
System.Security.Cryptography.SHA256 sha256 = new System.Security.Cryptography.SHA256Managed();
byte[] sha256Bytes = System.Text.Encoding.Default.GetBytes(inText);
byte[] cryString = sha256.ComputeHash(sha256Bytes);
string sha256Str = string.Empty;
for (int i = 0; i <= cryString.Length - 1; i++) {
sha256Str += cryString(i).ToString("X");
}
return sha256Str;
}
------------------------------------------------------------------------------