Tweet

Ana Sayfa   Forum   C#.NET
Yeni Başlık Cevap Ekle
white_bullet 3DES şifreleme Algoritması (03/09/2008 17:05)
profil Oguzz
 offline OFFLINE
 Senior Coder

CODE:

public class Crypto
{
SymmetricAlgorithm mCSP;
#region "Constants"
const string _key = "NYYObMInlTtentKODigMiSE/NSp/4JQv";
const string _IV = "PenS8UCVF7s=";
#endregion
public Crypto()
{
mCSP = SetEnc();
mCSP.IV = Convert.FromBase64String(_IV);
mCSP.Key = Convert.FromBase64String(_key);
}
public string EncryptString(string Value)
{
ICryptoTransform ct;
MemoryStream ms;
CryptoStream cs;
Byte[] byt = new byte[64];

try
{
ct = mCSP.CreateEncryptor(mCSP.Key, mCSP.IV);

byt = Encoding.UTF8.GetBytes(Value);

ms = new MemoryStream();
cs = new CryptoStream(ms, ct, CryptoStreamMode.Write);
cs.Write(byt, 0, byt.Length);
cs.FlushFinalBlock();

cs.Close();

return Convert.ToBase64String(ms.ToArray());
}
catch (Exception Ex)
{
throw (new Exception("An error occurred while encrypting string", Ex));
}
}
public string DecryptString(string Value)
{
ICryptoTransform ct;
MemoryStream ms;
CryptoStream cs;
Byte[] byt = new byte[64];
try
{
ct = mCSP.CreateDecryptor(mCSP.Key, mCSP.IV);

byt = Convert.FromBase64String(Value);

ms = new MemoryStream();
cs = new CryptoStream(ms, ct, CryptoStreamMode.Write);
cs.Write(byt, 0, byt.Length);
cs.FlushFinalBlock();

cs.Close();
string test = Encoding.UTF8.GetString(ms.ToArray());
return Encoding.UTF8.GetString(ms.ToArray());
}
catch (Exception ex)
{
throw (new Exception("An error occurred while decrypting string", ex));
}
}
private SymmetricAlgorithm SetEnc()
{
return new TripleDESCryptoServiceProvider();
}
}


Ne işe yaradığını yinelemek gerekirse bu kod ile uygulamalarınızda 3DES şifreleme algoritmasını kullanabilirsiniz.Bankacılık ve finans sektörlerinde yoğun olarak kullanılıyor bu algoritma.(Data Encryption Standard)

just code it!

Üye Profili

white_bullet Re:3DES şifreleme Algoritması (04/09/2008 16:55)
profil seyhan
 offline OFFLINE
 Junior Coder

Paylaşım için teşekkürler oğuz kardeş..
Kolay gelsin

Seyhan

[IMG SRC="http://img225.imageshack.us/img225/2408/seyhanzt2.jpg" ALIGN="oğuz"]seyhan[/IMG]

profil

white_bullet Re:3DES şifreleme Algoritması (04/09/2008 19:10)
profil Oguzz
 offline OFFLINE
 Senior Coder

Yorum yazan birini görmek sevindirdi beni:)Sende sağol seyhancm..

just code it!

profil

white_bullet Re:3DES şifreleme Algoritması (31/10/2008 16:29)
profil sefacanacar
 offline OFFLINE
 New Coder

çok iyi bir paylaşım çok teşekkürler ama kodların yanına açıklamaları da yazarsanız daha anlaşılır olur (:

profil

white_bullet Re:3DES şifreleme Algoritması (31/10/2008 23:18)
profil Dia
 offline OFFLINE
 Sleepless Coder

Oğuz klavyene sağlık kendini baya geliştirdin doğrusu.

<!--Bana balık vermeyin balık tutmayı öğretin.-->

profil

white_bullet Re:3DES şifreleme Algoritması (01/11/2008 15:50)
profil Oguzz
 offline OFFLINE
 Senior Coder

Herkeze yorumlarından dolayı çok teşekkür ediyorum.
Kodların açıklamalarını yazma gereği duymadım standart bir kod yapısı mevcut zaten.

Ek olarak VB.net uyarlaması için http://www.vbdotnetheaven.com/UploadFile/chauhan_sonu57/Encryption104192006090933AM/Encryption1.aspx adresinden yararlanabilirsiniz.
Kolay gelsin herkeze.

just code it!

profil

white_bullet Re:3DES şifreleme Algoritması (21/12/2008 17:13)
profil sefacanacar
 offline OFFLINE
 New Coder

peki bu şifreleme algoritmasıyla ses de şifreleyebilirmiyiz?

profil

white_bullet Re:3DES şifreleme Algoritması (21/12/2008 17:21)
profil Oguzz
 offline OFFLINE
 Senior Coder

Şifrelersin elbette

just code it!

profil

white_bullet Re:3DES şifreleme Algoritması (15/02/2009 16:31)
profil SAMET55
 offline OFFLINE
 New Coder

SLM KOCAELİ UNİVERSİTESİNDE OKUMAKTAYIM...PROJE 2 DERSİİNDE 3 DES VERİ ŞİFRELEME ÖDEVİM FAKAT HİÇ BİLGİM YOK KAYNAK VE PROJE ELİNDE OLAN VARSA SEVİNRİİM ŞİMDİDEN TEŞEKKURLER...

profil

white_bullet Re:3DES şifreleme Algoritması (16/02/2009 10:24)
profil Oguzz
 offline OFFLINE
 Senior Coder

Pm inize bakın veya mail adresimi ekleyin yardımcı olmaya çalışırım..

just code it!

profil

white_bullet Re:3DES şifreleme Algoritması (13/03/2009 23:00)
profil ahmetC0d3r
 offline OFFLINE
 Active Coder

güZelmiş sımdı annadım. abımlerın sırkette her bır ürün gırdınde sıfre ıstedını demekkı bu algorıtmayla oluomus guzel aslında guzel bır eklentı gıbı dıyebılırız kalsın can cebımızde: D saol bu arada cok konustumuzdan unuttuk :D oguz abı senı

profil
 
1 /
Ana Sayfa   Forum   C#.NET
Yeni Başlık Cevap Ekle
 

MENÜ » FORUM
Menü » Takip et
RSS Facebook Twitter Friendfeed
Sık Kullanılanlar Google Yahoo Live
Menü » Paylaş
E-Posta ile gönder Twitter Facebook Friendfeed
Buzz Stumbleupon Delicious Digg