Burda ASCII karakterin byte code larini 1(1 yada 1den fazla) arttirarak yaptigimizda eger sifremizde (126)byteCode(~) boyle character varsa eger 2 arttirsak ASCII tablodaki en sonuncu olan 127 fazla gidiyo (128 oluyo) ve geri chara cevirdigizde ceviremiyo bu durumda database saklarsak nas olur?
Bu durumda saklasak bile geri çeviremediğimiz için yine sorun olacaktır. Olay 129 u char a çevirmek değil zaten. 129 u nasıl elde ettik onu bilmek. Eğer 29 eklemişsem ve 129 elde etmişsem, şifreyi çözmek için 29 çıkartmam gerektiğini bilmem lazım
Hocam çok sağolun. Paylaşımlarınızdan faydalanıyoruz. Bir sorum olacaktı. Geçenlerde yazılan exenin kodlarına ulaşmanın mümkün olduğunu öğrendim. Bunu nasıl güvenli hale getiririz. İlla ki ücretli program kullanmak zorunda mıyız? Bunun için bir video çekerseniz minnettar oluruz.
Benim de çok tecrübe ettiğim bir durum değil bu açıkçası ama tersine mühendislik yöntemleri kullanılarak C# ile geliştirilmiş .exe uzantılı dosyaların içeriklerinin büyük çoğunluğunun okunabildiğini biliyoruz. Bunları engellemenin en iyi yollarından birisi ise bu tarz lisanslı uygulamaları kullanarak şifrelemeler yapabilmek.
sen bir efsanesin Hocam tez zamanda yüzbinlere milyonlara ulaşırsın umarım.
güzel anlatim hersey acik devamini bekliyoruz
Videoda bahsettiğim gibi. Kendim için geliştirmiş olduğum algoritmayı da anlatacağım :)
merhaba! Cok tesekkur ederiz! Sayenizde cok sey ogreniyoruz!
Hocam emeğinize sağlık, kaliteli bir içerik olmuş.
Elinize emeğinize sağlık hocam
Gayet Güzel olmuş Salih hocam ellerine sağlık. Hangisi daha yaygın kullanılıyor? hangisi daha fazla güvenilir sizce?
Açıkçası ihtiyaca göre değişiyor :) Benim çeşitli projelerde hepsini kullanmışlığım var
Geri donusu var ise Encryption geri donusu yok ise Hashing olur bu dogrumu? Yoksa ikisi arasinda ne fark var ENCRYPTION vs HASH
ikisi de farklı algoritmalar kullanılarak oluşturulan yapılar. Ama temelde bahsettiğiniz gibi geri dönüş olması durumuna göre ayrılıyorlar
Evet geri dönüşü olmayanlar algoritmalara hashing yani özetleme algoritması, geri dönüşü olan şifreleme algoritmalarına ise encryption deniyor.
Burda ASCII karakterin byte code larini 1(1 yada 1den fazla) arttirarak yaptigimizda eger sifremizde (126)byteCode(~) boyle character varsa eger 2 arttirsak ASCII tablodaki en sonuncu olan 127 fazla gidiyo (128 oluyo) ve geri chara cevirdigizde ceviremiyo bu durumda database saklarsak nas olur?
Bu durumda saklasak bile geri çeviremediğimiz için yine sorun olacaktır. Olay 129 u char a çevirmek değil zaten. 129 u nasıl elde ettik onu bilmek. Eğer 29 eklemişsem ve 129 elde etmişsem, şifreyi çözmek için 29 çıkartmam gerektiğini bilmem lazım
Hocam çok sağolun. Paylaşımlarınızdan faydalanıyoruz.
Bir sorum olacaktı. Geçenlerde yazılan exenin kodlarına ulaşmanın mümkün olduğunu öğrendim. Bunu nasıl güvenli hale getiririz. İlla ki ücretli program kullanmak zorunda mıyız?
Bunun için bir video çekerseniz minnettar oluruz.
Benim de çok tecrübe ettiğim bir durum değil bu açıkçası ama tersine mühendislik yöntemleri kullanılarak C# ile geliştirilmiş .exe uzantılı dosyaların içeriklerinin büyük çoğunluğunun okunabildiğini biliyoruz. Bunları engellemenin en iyi yollarından birisi ise bu tarz lisanslı uygulamaları kullanarak şifrelemeler yapabilmek.
24.30 daki randomu yazdığımda hata alıyorum yardım edebilir misiniz çok acil
ByteBaseDec yazdığımda da yine hata alıyorum
Ne hatası alıyorsunuz?
@@TechBuddyTR Random yazdığımda altı çizgili oluyor başşka çözümler öneriyor uygulama ama hiçbiri işe yaramıyor kodları da aynı yazdım
@@TechBuddyTR bytebasedec hatasını çözdüm fakat random hatasını hala çözemedim
52:05 key.ToCharArray() yerine password.ToCharArray() sanki işimizi görürdü