Kriptoloji 8 RSA ve açık anahtar şifrelemesine giriş

Поділитися
Вставка
  • Опубліковано 7 лис 2024

КОМЕНТАРІ • 29

  • @alperakgul8818
    @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

  • @oktay5488
    @oktay5488 3 роки тому +3

    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
    @enes_ergen Рік тому +1

    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.

  • @fatihcambel
    @fatihcambel 4 роки тому +1

    Hocam çok merak ediyorum video'yu hızlandırıp mı ? youtube yüklüyorsunuz.

  • @ipeksudegun688
    @ipeksudegun688 3 роки тому +3

    yeni bir kriptoloji serisi güzel olur aslında, kriptopara yazılımı da ilgi çekebilir hocam

  • @leihsee
    @leihsee 3 роки тому +1

    Hocam,videoda kullandığınız bilgileri nerden bula biliriz?

  • @culhamusic
    @culhamusic 7 років тому +3

    Hocam zamanınız olursa El Gamal,Elliptic Curve anlatabilir misiniz?
    Teşekkürler.

  • @cagratalar7272
    @cagratalar7272 7 років тому

    Hocam Charlie açık anahtarları bilio o zaman tersini uygulayıp alice ve bobun anahtarlarınıda çözer o zaman işlem tamam 👌

    • @Sadievrenseker_BK
      @Sadievrenseker_BK  7 років тому +2

      açık anahtardan gizli anahtarı nasıl bulabilir?

    • @cagratalar7272
      @cagratalar7272 7 років тому

      BilgisayarKavramlari hocam onlar birbirlerinin zıttı değil mi

    • @cagratalar7272
      @cagratalar7272 7 років тому

      BilgisayarKavramlari hocam onlar birbirlerinin zıttı değil mi

    • @cagratalar7272
      @cagratalar7272 7 років тому

      BilgisayarKavramlari hocam onlar birbirlerinin zıttı değil mi

    • @s_sahin
      @s_sahin 5 років тому

      @@cagratalar7272 09:50

  • @ADDTR1
    @ADDTR1 Рік тому

    24 olarak bulunur demişsiniz 8 yazıyor biraz dikkat edip tane tane hatasız anlatsanız daha iyi olur

  • @ragpulay7944
    @ragpulay7944 8 років тому

    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_BK
      @Sadievrenseker_BK  8 років тому +1

      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.

    • @YoutubdaTEKnihat
      @YoutubdaTEKnihat 7 років тому

      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.

  • @toygardenizoglu7693
    @toygardenizoglu7693 8 років тому +1

    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_BK
      @Sadievrenseker_BK  8 років тому +4

      +Toygar Çakır ascii karşılığını alıp bloklara bölerek (2 lik tabanda mesela 256 bit alıp şifrelemek şeklinde)

  • @omerfarukkocakaya1142
    @omerfarukkocakaya1142 9 місяців тому

    17 ile 3120 aralarında asal değil sanırım

  • @thekadirgun
    @thekadirgun 9 місяців тому

    aralarında asal = EBOB 1

  • @elminehmedli8694
    @elminehmedli8694 6 років тому

    euclid yok ama abi video bulamadim

  • @alwayslearning7838
    @alwayslearning7838 6 років тому +7

    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.

  • @yuceloz875
    @yuceloz875 6 років тому

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

  • @melikyasak7712
    @melikyasak7712 3 роки тому

    2:30 xd

  • @alicakmak8691
    @alicakmak8691 6 років тому +2

    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 :ua-cam.com/video/wXB-V_Keiu8/v-deo.html

  • @burakyigitgulsun3833
    @burakyigitgulsun3833 2 роки тому +1

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