- 28 Mar 2020
- 6,309
- 4,719
Ayıp...Özür dilerim can sıkıntısı
Neyse düzelttim kendiminkini
False artık
Ayıp...Özür dilerim can 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ım Buyrun 30 farklı tip destekli haliC#: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; } }
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
Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.