RSA algoritması ve basitçe asimetrik şifreleme, açık ve gizli anahtarlar (public and private keys) kavramları, açık anahtar şifreleme yöntemlerinin amaçları
Пікірлер: 29
@alperakgul8818 Жыл бұрын
hocam yıllardır bu alandaki çalışmalarımda bu videolarınızdan yararlanıyorum size çok çok teşekkür eiyorum saygılarımı sunuyorum
@oktay54883 жыл бұрын
7:00'da asal sayılar her sayıyla arasında asal demişsiniz ama öyle değil. asal sayı dışındaki sayı o asal sayının katı olursa aralarında asal olmuyor. ornek: 5 ile 10
@enes_ergen Жыл бұрын
Hocam e.d=1 mod n yerine e.d=1 mod (toitent fonksiyon sonucu) olması gerekiyor matematiksel işlemler doğru yapılmış ancak açıklama yanlış yazılmıs.
@ipeksudegun6883 жыл бұрын
yeni bir kriptoloji serisi güzel olur aslında, kriptopara yazılımı da ilgi çekebilir hocam
@leihsee3 жыл бұрын
Hocam,videoda kullandığınız bilgileri nerden bula biliriz?
@fatihcambel4 жыл бұрын
Hocam çok merak ediyorum video'yu hızlandırıp mı ? youtube yüklüyorsunuz.
@culhamusic7 жыл бұрын
Hocam zamanınız olursa El Gamal,Elliptic Curve anlatabilir misiniz? Teşekkürler.
@culhamusic7 жыл бұрын
çok teşekkürler
@toygardenizoglu76938 жыл бұрын
hocam merhaba siz mesajı 123 olarak seçtiniz iyi güzel de eğer mesajımız bi cümle olsaydı mesela 'merhaba iyi günler' olsaydı bunu nasıl şifrelerdik ?
@Sadievrenseker_BK8 жыл бұрын
+Toygar Çakır ascii karşılığını alıp bloklara bölerek (2 lik tabanda mesela 256 bit alıp şifrelemek şeklinde)
@ADDTR1 Жыл бұрын
24 olarak bulunur demişsiniz 8 yazıyor biraz dikkat edip tane tane hatasız anlatsanız daha iyi olur
@ragpulay79448 жыл бұрын
Merhabalar video için teşekkürler, birkaç noktaya değineceğim: - 05:58'de önce d sonra e seçeriz demişsiniz, ancak adımlarda 5.sırada gözüküyor, d veya e yi seçme sırası önemli mi ? - 07:17 mod(n) yerine mod ϕ(n) olması gerekiyor sanırım.
@Sadievrenseker_BK8 жыл бұрын
evet doğru totient function'a göre tersi olacak. Hayır e veya d istenen sırada seçilebilir, bunlar birbirinin tersi olduğu için zaten bu sayılara d veya e denmesi tamamen bizim kabulümüz.
@YoutubdaTEKnihat7 жыл бұрын
ben de aynı şeyi soracaktım (mod q(n)), aslında konuya çok yeniyim ama doğru farketmişim :). O zaman kaynakta da düzeltme yapılması gerekiyor sanırım.
@omerfarukkocakaya11427 ай бұрын
17 ile 3120 aralarında asal değil sanırım
@cagratalar72727 жыл бұрын
Hocam Charlie açık anahtarları bilio o zaman tersini uygulayıp alice ve bobun anahtarlarınıda çözer o zaman işlem tamam 👌
@Sadievrenseker_BK7 жыл бұрын
açık anahtardan gizli anahtarı nasıl bulabilir?
@cagratalar72727 жыл бұрын
BilgisayarKavramlari hocam onlar birbirlerinin zıttı değil mi
@cagratalar72727 жыл бұрын
BilgisayarKavramlari hocam onlar birbirlerinin zıttı değil mi
@cagratalar72727 жыл бұрын
BilgisayarKavramlari hocam onlar birbirlerinin zıttı değil mi
@s_sahin5 жыл бұрын
@@cagratalar7272 09:50
@alwayslearning78386 жыл бұрын
Bok gibi anlatım. Extended Euclidean'a giricem deyip girmemişsin. Bir video yapıcam bunun hakkında konuşacağız deyip konuşmamışsın. Sıkıştığın yerde bunu da şurda anlatırım deyip hiçbir şey yapmaman gerçekten takdirlik bir hareket. Kimse sizden her şeyi bilmenizi beklemiyor ama içerik üreteceğim diye de her konuyu derinlemesine çözmeden anlatmaya çalışıyorsunuz. Rica ediyorum detaylarıyla öğrenmek isteyen öğrencilerin aklını bulandırmayın.
@elminehmedli86946 жыл бұрын
euclid yok ama abi video bulamadim
@thekadirgun6 ай бұрын
aralarında asal = EBOB 1
@yuceloz8756 жыл бұрын
Öncelikle merhabalar, ben bu algoritmayı internetten bulduğum yüksek asal sayılarla yaptım ama mesela int veri tipinde girdiğim değerler int veri tipinin (veya herhangi bir veri tipinin) alabileceğinden çok fazla oldu ve dolayısıyla saçma sapan negatif sayılar geldi, asal sayıları küçük alınca çalışıyor fakat asal sayıları yüksek alınca buga giriyor. Nasıl çözerim bunu, yardımcı olursanız çok mutlu olurum.
@melikyasak77123 жыл бұрын
2:30 xd
@alicakmak86916 жыл бұрын
Hoca Bilmiyorsan anlatma bildiğimide unutturdun. bulmuşsun internetden bu yazıyı ingilizce olarak çevirmişin türkçe ye okumuşun Bunu Tercumanlık okuyan herhangı bir öğrenci de yapabilir. Aldığın link i de paylaşıyım :kzbin.info/www/bejne/rYmlXomVgMqcq5o
@burakyigitgulsun38332 жыл бұрын
import random def CreateRSA(m, e, n): encryp = ((m % n) * e) % n return encryp def DecryptRSA(enc, d, n): decryp = ((enc % n) * d) % n return decryp # 7919, 7907 p = 61 q = 53 n = p*q print("n sayısının değeri: ", str(n)) totientN = (p-1)*(q-1) print("totientN sayısının değeri: ", str(totientN)) e = 1 d = 1 sayac = 0 noneD = False while totientN % e == 0: e = random.randint(2, totientN) print("e sayısının değeri: ", str(e)) while d*e % n != 1: d = random.randint(2, totientN) sayac += 1 if (sayac >= totientN): print("d sayısı bulunamadı") notD = True break if (noneD == False): print("d sayısının değeri: ", str(d)) mesaj = int(input("Mesajınızı giriniz (numerik)")) print("Şifrelenmiş Mesaj", str(CreateRSA(mesaj, e, n))) print("Çözülmüş Mesaj", str(DecryptRSA(CreateRSA(mesaj, e, n), d, n)))