Icona Kriptoloji

0.1 by FDQMS


Sep 11, 2022

Informazioni su Kriptoloji

Italiano

Algoritmi di crittografia di base (RSA ...)

--> RSA <--

/// İLK AÇILIŞ ////

Uygulamayı ilk açtığınızda ekranın gelmesini bekleyiniz, ilk açılışta uygulama size anahtar oluşturacaktır. Anahtar oluşturduktan sonra diğer açılışlarda kullanmak için AES algoritmasıyla şifrelenerek uygulamanızın içerisinde saklanacaktır. Anahtarların üretilmesi biraz uzun sürebilir.

/// UYGULAMA ÇALIŞMA MANTIĞI ///

Uygulama ilk açılışında 2 ile 10000 arasında 2 adet rastgele asal sayı seçer. Bir şifrenin başka bir telefonda ya da silinip tekrar kurulan uygulama üzerinde tekrar çözülme ihtimali çok düşüktür. 10000'den daha büyük seçilen asal sayılarda kullanıcı uzun süre beklemek zorunda kalacağından dolayı limiti bu şekilde belirledim. 32 bit telefonlarda 7 basamaklı sayılara kadar RSA algoritmasını sorunsuz uygulamaktadır. 7 basamaklı sayılardan daha büyük sayılarda hata vermez. Kısmi olarak çalışabilir kısmi olarak da telefonun RAM'i üzerinden seçilen bir değeri gösterir. Bu yüzden karakter limit koymadım. 64 bit telefonlarda test eden kullanıcılar benimle iritbat kurarsa sevinirim.

/// RSA ÇALIŞMA MANTIĞI ///

-> İki adet asal sayı seçelim bunlar p ve q olsun

-> N = p*q değerini karşılayan N değeri bizim genel anahtarımızı oluşturur.

-> fi(N) = (p-1)*(q-1) değerini tutalım.

-> 1 < e < fi(N) değerini karşılayacak değer bizim gizli anahtalarımızdan birisini oluşturur.

-> d*e = fi(N) değerini karşılayacak d değer bizim 2. gizli anahtarımızı oluşturur.

/// ŞİFRELEME ///

şifre = (mesaj^e)%N şeklinde mesajımız şifrelenir.

/// ÇÖZME ///

mesaj = (şifre^d)%N şeklinde şifremiz çözülür.

Novità nell'ultima versione 0.1

Last updated on Sep 11, 2022

RSA algoritması eklendi

Traduzione in caricamento...

Informazioni APP aggiuntive

Ultima versione

Richiedi aggiornamento Kriptoloji 0.1

Caricata da

Vini Lima

È necessario Android

Android 6.0+

Available on

Ottieni Kriptoloji su Google Play

Mostra Altro

Kriptoloji Screenshot

Commento Loading...
Lingua
Lingua
Ricerca...
Iscriviti ad APKPure
Sii il primo ad accedere alla versione anticipata, alle notizie e alle guide dei migliori giochi e app Android.
No grazie
Iscrizione
Abbonato con successo!
Ora sei iscritto ad APKPure.
Iscriviti ad APKPure
Sii il primo ad accedere alla versione anticipata, alle notizie e alle guide dei migliori giochi e app Android.
No grazie
Iscrizione
Successo!
Ora sei iscritto alla nostra newsletter.