Encryption with C #: Symmetric, Asymmetric and Hash Encryption

Encryption with C #: Symmetric, Asymmetric and Hash Encryption

  • 41,608 Kez Okundu
  • C#
  • 10 Yorum
  • 2015-07-21 04:22:11

Burak TAŞKIRAN
@Burak TAŞKIRAN demiş ki ;

     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? 

admin
@admin demiş ki ;

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

 

mustafa
@mustafa demiş ki ;

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......

Oğuzhan
@Oğuzhan demiş ki ;

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..

Mustafa BÜKÜLMEZ
@Mustafa BÜKÜLMEZ demiş ki ;

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?. 

admin
@admin demiş ki ;

İ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.

Anonim
@Anonim demiş ki ;

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.

admin
@admin demiş ki ;

@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.

Onur TURAN
@Onur TURAN demiş ki ;

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.

Onur AYDIN
@Onur AYDIN demiş ki ;

AES ile Kriptografi kütüphanesi kullanmadan nasıl şifrele ve şifreyi çöz yapılır?

YORUM YAPMAK İSTER MİSİN?

    Sponsor Reklamlar
    Son Yorumlar
    Etiket Bulutu
    C#PopupFormOtomatikProgramBaşlatmaBaşlangıçBasitEkran Koruyucuc#ekran görüntüsümail göndermeexedllbirleştirmekIL MergePhpMSSQL BAĞLANTIGerçekIPRealTextBinaryConvertÇalışmaSüreHesaplamakBulmakCssjQueryHtmlScroll TopYukarı ÇıkOnMinimizeControlBoxSimge DurumunaKüçültInternetGetConnectedStateİnternetBağlantıKontrolŞifre MatikPassword GeneratorHash ŞifrelemeMD5SHA1SHA256SHA384SHA512Asimetrik ŞifrelemeRSASimetrik ŞifrelemeKriptoŞifrelemeAlgoritmaDESRC2RijndaelTripleDESKeyLogKlavye DinleTuş YakalamaGlobal HookDialogResultÇıkış MesajıUyarı MesajıFormClosingMySQLConnector/NetKullanımSoruCheckBoxListViewÇoklu SilmebiosdramexploitkontrolgüvenlikinteljavascriptrowhammerscriptPHPAdmin PanelResponsiveXtbadminFreeÜcretsizWifiWirelessKeysŞifreAnahtarPasswordKablosuz AğDepolamaŞifreler NeredeKablosuz ŞifreAndroidTelefonNasılYazılırProgramlama DiliHesap MakinesiSEONedirNasıl YapılırAnalizGoogleLinkÖzgünMobilKonuResim Robots.txtSite MapŞifreli GirişŞifreli FormŞifre KoymaŞifreli AçılışCompilingDebuggingDerlemeKarma ModMixed ModeApp.ConfigKurbanBayramMübarek OlsunBlogScriptYonetimAdminPanelText EditorMSHTMLEditorYazıDüzenleyiciEasyAppKolayUygulamaÇalıştırmaAkıllı TelefonKlavyeiOSKeyboardEl YazısıCalculatorMyScriptHand WritingDosya YöneticisiFile ExplorerFTPBluetoothRootTask ManagerGörev YöneticisiSystemTargetWeb Application PentestErrorShowHideHataGösterGizlePDOSelectInsertUpdateDeleteConnectSeçimEklemeSilmeGüncellemeMsSQLVeritabanıÇeviriçiDatabaseConverterDbConvertMaskeli IPGerçek IPTarayıcı Tespitİşletim Sistemi TespitTekil Ziyaretçi BilgileriAktif Ziyaretçi BilgileriZiyaretçi SayacıVirüsTemizlemeFirewallServiceSecurityServiceTimeServicePentestGüvenliksızma TestiuniscanwindowslinuxperlDosyaKlasörListelemekFileFolderListInternetDownloadUploadSpeedMonitorServisMsconfigStartupRunServiceIOSMatematikDenklemÇözümKameraKablosuzinternetHotspotPaylaşımAyarlarKaliLinuxSharedTerminalÖsymDuyuruTimeTimeZoneDateZamanTarihdate()time()FreelancerSerbestÇalışanJobsİşlerWebSiteVersionSürümGeçişUbuntuSunucuApachephpinfo()phpversion()FonksiyonHerseyiKopyalacopyallcopySızma TestiSQLMapWindowsPython810HotSpotWi-FiWlannetshhostednetworkAutoWlanJsGeri SayımTextAreaOtomatik KayıtSayacSaniyeCountDownXtbadminV2AjaxJavaScriptNumaraFormatPhoneNumberFormatTelefonNumarasıDebuggerDetectUnpackerDisassemblerSecurityReverseEngineeringAlgorithmMacDKHOSCTFCapture The FlagForensicTriviaIntelligenceCRC32CRYPTPASSWORD_HASHWin10StoreMağazaMicrosoftReInstallWSLPowerShellPOSTCyberSiberAdli BilişimHackerUSBCDLiveToolsBruterNmapMSSQL ServerMS SQL ExpressMS AccessOracleIBM DB2SybaseInterbaseInformixExceldBase DbfVisual FoxProMySQLConnectionŞifreleri BulCMDLaZagneEthernetTuxCutNetCutNetKillPerformansCronTabCronJobRestartStopStartBashShellWireSharkFlagUSOMBTKBase64QRÇözümlerWriteUpWrite-UpFinalReconOSINTToolScannerWebsiteSiber GüvenlikPhishingVPNWannacryMobileDeviceFunctionMobil AlgılaMobil TespitisMobilephp mobilJavascriptYazı EfektKayan YazıText EffectsearchBoxinputclassplaceholdersetIntervalsetTimeoutJSpreventBackwindowpushStatehistoryonloadblock browser back buttonVPN Nediranonimtorucuz ürünucuzurunum.commarket kıyaslaürün kıyaslakıyaslakarşılaştıra101şokhappy centermigroscarrefoursabizim marketkıyasürün fiyatıfiyat kıyaslaucuz fiyatfiyat sorVideoEmbedPlayerVideoIDgetVideoIDIframeCreditCardCard DetectKart AlgılaKart TespitKredi Kartı TespitVisaMastercardAIOpenAIChatGPTYapay Zekaquickchatkrispbeatovencleanvoicepodcastleflairillustrokepatternedstockimgcopymonkeyocoyaunbouncevidyotrymaverickquickchatpuzzlelabssounddrawcleanupresumewordedlookatheresanaiforthatsynthesiadescriptotterinkforall