
Encryption with C #: Symmetric, Asymmetric and Hash Encryption
- 41,608 Kez Okundu
- C#
- 10 Yorum
- 2015-07-21 04:22:11
Merhabalar,
Resim şifreleme konusunda nasıl bir yol izlemem gerekiyor? Picturebox daki resmin piksellerine ulaşıp resmi puzzle gibi düşünüp herbir parçasını kendi içinde karıştırıp şifrelemem gerekiyor. Daha sonra şifrelenmiş resmi başka bir picturebox a göndermem lazım. Diğer bir butonun clickevent ına ise şifrelenmiş resmin kodunu çözecek komutları yazmam gerek.(galiba bu işlem sonunda resim ilk resim ile tıpatıp aynı olmuyormuş resmin bazı bölgeleri beyaz oluyormuş).Yukarıdaki yöntemlerden mi hareket etmem gerek, yoksa başka komutlar mı kullanmalıyım?
basit olarak ilk önce şçyle yapabilirsiniz, öncelikle resimi bir dosya olarak ele alın ve üzerinde pixel olarak değil de dosyayı byte şeklinde kullanın ve bunu yukarıdaki her hangi bir geri dönüşebilir bir şifreleme yöntemini kullanarak şifreleyin ve onu kaydedin yeniden geri çevirebilirsiniz şifrelenmiş pictureboxta da karışık bir resim gösterebilirsiniz.
Ama demek istediğiniz sanırım puzzle tarzı bir uygulama resimler net belli olacak ama yerleri değişik olacak şu linkleri inceleyebilirsiniz isterseniz:
http://csharphelper.com/blog/2014/12/make-a-jigsaw-puzzle-in-c/
http://kerimozben.com/drag-drop-mantigi-ile-puzzle-oyunu/
http:// https://social.msdn.microsoft.com/Forums/tr-TR/07e7324b-f138-4510-a455-30cca4ee115b/c-puzzle-resm-karstrma-butonu?forum=csharptr
http://jetgamedev.blogspot.com.tr/2012/05/lesson-0229-c-lab-4-create-image-puzzle.html
Hocam elinize dilinize sağlık cok güzel anlatmışsınız..
kafama takılan bunları "txt" dosyasıyla uygulayabiliyoruz ben "exe" şifrelemk istiyorum yaptıgım programın "exe" şifrelmek "exe" hem şifrelenecen hemde okunacak calışacak .Encrypt,Decrypt ikisini bir Arada nasıl kullanırım. berber calışma ortamı nasıl oluştururum bu konuda yardımcı olurmusunuz......
Merhaba ben pascal üçgeninde ki sayılarla uygun bi yol ile çarpma işlemi yapıyorum.Bunu yaparken ordaki sayı ikilileri ile uygun bi algoritma ile yapıyorum.Ancak rsa ve hash şifreleme algoritmalarına katkı yapmak anlamında sorayım.Özünde asal sayıları ayırmak zor oluyor birde büyük basamaklı ise rsa şifreleme de asal sayı arama değil aralarında asal olan sayıları çarpanlarına ayırma mantığına dayanıyor bildiğim kadarıyla sayılar teorisi de asal sayıları kabul eder ama onu çabucak çarpanlarına ayırcak yada bi sayının asal sayı olup olmayacağını veren bi formül olduğunu öngörmez.Gerçi bu ikisi ayrı şey.Demek istediğim bu pascalda sayıları önceden bileceğiz.Bu mantıkla oluşacak çok büyük basamakta sayıları bu üçgende kullanabiliriz.Ancak metin şifrelemekten cok dış yapı kapsülasyon şifreleme de işe yarar mı diye sormak istedim.Yani kelimelere karşılık olarak metine karşılık olarak bu üçgenden sayılar secip pascal mantığı programlanabilirse şifreleme algoritmalarına katkı sağyalabilir diye düşünüyorum.Burda hash yöntemi bana daha makul geldi.gerekirse düşündüğüm şeyi resim olarak atabilirim..
Selam hocam
C# ile RSA Şifreleme Yöntemi ni nasıl kullanacağız peki. Bu işlere yeni başlıyorum yani ilk defa yapacağım. Bu sebeple nasıl kullanmam gerektiğini bilmiyorum. Yardımcı olabilir misiniz?.
İlk fırsatta her biri için küçük uygulamalar hazırlamayı düşünüyorum , öncelikle bu şifreleme türleri fonksiyon olarak hazırlanmış durumda google üzerinden fonksiyon kullanımını araştırabilirsiniz.
Hocam iyi güzelde aslında çok nasıl çözülebilir eğer ki verdiğiniz örnekten yola çıkalım. Forum açtım kullanıcı kayıt oldu.Kullanıcının parolası şifrelendi ve db eklendi. kullanıcı foruma girerken aynı şifreyi girdiğinde db deki şifrelenmiş veriyi döndüeüyorsa şifreleme yöntemi o zaman her kelimenin belli karşılığı vardır ve bunu geri çeviricide yapılabilir öyle değil mi? yoksa yanlış mı düşünüyorum.
@Anonim Şifrelenen parola db de bulunuyor bunu nasıl şifrelediğiniz de önemli geri okunacak bir şifrleme türü seçmişseniz sıkıntı oluşturabilir. Hem zaten kullanıcı foruma girerken şifrelenmiş veriyi girmeyecek parolasını girecek böylelikle gelen parola aynı şifreleme fonksiyonundan geçirilip veritabanı ile karşılaştırılacak doğru ise işlem başarılı olacak. Bu şifreleme fonksiyonundan çıkan tam menti kullanmayabilirsiniz başından veya sonunda karakter silebilirsiniz veya başka bir şifreleme fonksiyonundan geçirebilirsiniz böylelikle verilerin ele geçmesi durumunda bile parolalar güvende kalma olasılığı yükselir.
Merhabalar,Bir Sorum olcaktı, SHA256 ile şifrelenmiş bir string değeri veritabanına kaydettikten sonra veritabanına erişen biri hash kodunu kopyalayıp login ekranına yapıştırıp girebilirse passwordu şifrelemek ne işe yarar ki?İlaveten, diyelim ki hangi algoritmayla haslandiğini bilmediğim bir şifre buldum bu şifreyi encode etmek için tüm algoritma tiplerini deneyerek bulamazmıyım?Teşekkürler.
AES ile Kriptografi kütüphanesi kullanmadan nasıl şifrele ve şifreyi çöz yapılır?