- Konuyu başlatan
- #21
Ayıp...Özür dilerimcan sıkıntısı
![]()
Neyse düzelttim kendiminkini
False artık
Follow along with the video below to see how to install our site as a web app on your home screen.
Not: This feature may not be available in some browsers.
Ayıp...Özür dilerimcan sıkıntısı
![]()
elinize sağlık güzel olmuş
Merhaba bugün size yapmış olduğum Hash Tip Bulucu projemi tanıtacağım.
Proje İsmi
DSKB - Karma Bulucu
Proje Github Sayfası
Github için TIKLA
Proje Hakkında
Projenin amacı, elimizdeki hash verisinin türünü bulma.
Virustotal
Proje Yapımcısı
@dgknsygn
Proje Kullanımı
Github üzerinden projeyi indirin.
DSKB - Karma Bulucu.exe adlı programı açın.
Hash değerinizi programa yazın ve enter tuşuna basın.
Program içerinde kayıtlı hash türlerinden biriyse [+] değil ise [-] ile gösterektir.
Proje Resmi
![]()
Teşekkürlerelinize sağlık güzel olmuş
a-ama ama C#'a hiç yakışmayan bir if sürüsüydü o temizi de lazımdı bu forumaAyıp...
Neyse düzelttim kendiminkini
False artık![]()
C#'a uygun OOP, temiz, prensipli, estetik kod yazmamız gerekiyor C# bunları hak etmiyor!
Düşün ki internet yok beeesonuçta online siteler varken çok fazla bu programın kullanacağını sanmıyorum.
Buna katılmıyorum işte. Şimdi benim amacım tam bu dediğin nokta içindi. Yeni başlayan biri (bence) benim yazdığım halini yazabilir. Çünkü temel kodları kullanarak yazmaya çalıştım bilerek.Senin yazdığın şekildeki programda değişiklikler yapmak, yeni şeyler eklemek çok zor olacaktır
Katılıyorum burayaLütfen yanlış anlama ama temiz kod yazmak sektörde gerçekten önemli.
Buna da katılıyorumAyrıca açık kaynağın amacı bu değil miÜşenmedim gittim kodunu inceledim o kadar
ne yapmaya çalışmışsın diye ben de naçizane kendi yorumumla yazdım bi' tane.
Dediğim gibi temel olsun diye yaptım. Bir çok kişi bunun mantığını bilmiyor bende anlamaları için açık kaynak kodu basit bir şeyler yapmak istedim olay o.Hani kodun biraz daha temiz olsa düzenleme geçtim derdim ama ikimizin kodu ile arasında çok uçurum vardı ayrı paylaştım.![]()
Kısaca bir verinin karıştırılarak şifrelenmesi denilebilir.hash nedir?
projeniz bu değerleri normalde gözüktüğü haline mi getiriyor o zaman? yoksa kendisi bunlara göre mi sifreliyorKısaca bir verinin karıştırılarak şifrelenmesi denilebilir.
Mesela
1 değeri md5 ile karıştırıldığında c4ca4238a0b923820dcc509a6f75849b çıkar gibi.
Hangi türde şifrelendiğini gösteriyor.projeniz bu değerleri normalde gözüktüğü haline mi getiriyor o zaman? yoksa kendisi bunlara göre mi sifreliyor
Eyw adaşımEline Sağlık adaş.
Müq
Merhaba bugün size yapmış olduğum Hash Tip Bulucu projemi tanıtacağım.
Proje İsmi
DSKB - Karma Bulucu
Proje Github Sayfası
Github için TIKLA
Proje Hakkında
Projenin amacı, elimizdeki hash verisinin türünü bulma.
Virustotal
Proje Yapımcısı
@dgknsygn
Proje Kullanımı
Github üzerinden projeyi indirin.
DSKB - Karma Bulucu.exe adlı programı açın.
Hash değerinizi programa yazın ve enter tuşuna basın.
Program içerinde kayıtlı hash türlerinden biriyse [+] değil ise [-] ile gösterektir.
Proje Resmi
![]()
Sakin sakin bu sadece basit bir kod...aklımı oynatıcam birazdan bu nasıl bir kod birisi bu arkadaşı regex'le tanıştırsın
![]()
sonra da github'a proje nasıl publish edilir onu öğretirsiniz. çünkü githuba exe koyulmaz. Proje dosyası (sln) koyarsın isteyen indirip ctrl shift b yapar kullanır.....
La ben sakinimsakin ol adaş![]()
tamamdır artık md5 decrypt yapabilirim saolasınKonu açsam ayıp olur dedim, ufak bir class da ben yazdımC#:internal class HashAnalyze { Dictionary<string, string> _hashTypes = new Dictionary<string, string>() { { "SHA-256", "^[a-fA-F0-9]{64}$" }, { "SHA-512", "^[a-fA-F0-9]{128}$" }, { "SHA-3", "^[a-fA-F0-9]{64}$" }, { "SHA-1", "^[a-fA-F0-9]{40}$" }, { "MD5", "^[a-fA-F0-9]{32}$" }, { "BLAKE2", "^[a-fA-F0-9]{64}$" }, { "Whirlpool", "^[a-fA-F0-9]{128}$" }, { "RIPEMD-160", "^[a-fA-F0-9]{40}$" }, { "Tiger", "^[a-fA-F0-9]{64}$" }, { "Keccak", "^[a-fA-F0-9]{64}$" }, { "CRC32", "^[a-fA-F0-9]{8}$" }, { "SHA-384", "^[a-fA-F0-9]{96}$" }, { "SHA-224", "^[a-fA-F0-9]{56}$" }, { "SHA-512/256", "^[a-fA-F0-9]{64}$" }, { "SHA-512/224", "^[a-fA-F0-9]{56}$" }, { "SHA-3-256", "^[a-fA-F0-9]{64}$" }, { "SHA-3-512", "^[a-fA-F0-9]{128}$" }, { "Skein-512", "^[a-fA-F0-9]{128}$" }, { "Skein-256", "^[a-fA-F0-9]{64}$" }, { "Grøstl-512", "^[a-fA-F0-9]{128}$" }, { "Grøstl-256", "^[a-fA-F0-9]{64}$" }, { "HAS-160", "^[a-fA-F0-9]{40}$" }, { "HAS-256", "^[a-fA-F0-9]{64}$" }, { "HAS-512", "^[a-fA-F0-9]{128}$" }, { "ECOH-512", "^[a-fA-F0-9]{128}$" }, { "ECOH-256", "^[a-fA-F0-9]{64}$" }, { "MD4", "^[a-fA-F0-9]{32}$" }, { "SM3", "^[a-fA-F0-9]{64}$" }, { "BLAKE3", "^[a-fA-F0-9]{64}$" }, { "SWIFFT-512", "^[a-fA-F0-9]{128}$" }, }; private int _maxLengthToAlignment; private string _hash = String.Empty; public HashAnalyze() { _maxLengthToAlignment = _hashTypes.Keys.Max(key => key.Length) + 2; } public void Check(string hash) { _hash = hash; foreach (string name in _hashTypes.Keys) { CheckHashMatch(name, _hashTypes[name]); } } private void CheckHashMatch(string hashName, string hashRegexPatern) { Match match = Regex.Match(_hash, hashRegexPatern); WriteConsole(hashName, match.Success); } private void WriteConsole(string hashName, bool isMatch) { string matchString = isMatch ? "+" : "-"; Console.ForegroundColor = isMatch ? ConsoleColor.Green : ConsoleColor.Red; Console.WriteLine($"{hashName}{new string(' ',_maxLengthToAlignment - hashName.Length)}[{matchString}]"); Console.ForegroundColor = ConsoleColor.White; } }Buyrun 30 farklı tip destekli hali
![]()
Teşekkür ederimEline sağlık, yararlı konu olmuş![]()
Teşekkürler, canım gardaşımşaka maka bir şey diyim çok iyi haa, yararlı ve kullanışlı.. Proje ....'den yürüyemiyor xd