App Crypto for Android

Sadrži oglase
10+
Preuzimanja
Ocjena sadržaja
Svi
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona

O ovoj aplikaciji

Aplikacija nudi sljedeće metode šifriranja i dešifriranja: afini kriptosustav za latinični tekst (26 slova), afini kriptosustav za ćirilični tekst (30 slova), RSA kriptosustav i ASE kriptosustav.
Afini kriptosustav, primjeri su kriptosustava s privatnim ključem. U kriptosustavu s privatnim ključem, nakon što znate ključ za šifriranje, možete brzo pronaći ključ za dešifriranje. Dakle, znanje kako šifrirati poruke pomoću određenog ključa omogućuje vam dešifriranje poruka koje su bile šifrirane pomoću ovog ključa.
Kriptosustav RSA je kriptosustav s javnim ključem, jedan od najstarijih široko korištenih za siguran prijenos podataka. U kriptosustavu s javnim ključem, ključ za šifriranje je javan i razlikuje se od ključa za dešifriranje, koji se drži tajnim (privatnim). RSA korisnik stvara i objavljuje javni ključ na temelju dva velika prosta broja, uz pomoćnu vrijednost. Primarni brojevi se drže u tajnosti. Poruke može šifrirati bilo tko, putem javnog ključa, ali ih može dešifrirati samo netko tko zna privatni ključ.
Napredni standard šifriranja (AES), poznat i pod izvornim imenom Rijndael, specifikacija je za enkripciju elektroničkih podataka koju je 2001. godine uspostavio Nacionalni institut za standarde i tehnologiju SAD-a (NIST). AES je varijanta Rijndaelove blok šifre.  Rijndael je obitelj šifara s različitim veličinama ključeva i blokova.
U aplikaciji se koristi AES/CBC/PKCS5Padding koji je kriptografski način rada koji se koristi za sigurnu enkripciju i dešifriranje podataka. CBC (Cipher Block Chaining): ovo je način rada u kojem se svaki blok podataka kombinira s prethodnim blokom pomoću XOR operacije prije nego što se šifrira. Prvi blok se kombinira s inicijalizacijskim vektorom (IV), koji mora biti jedinstven za svaku šifriranu poruku. CBC način pruža bolju zaštitu od napada koji pokušavaju promijeniti sadržaj poruka. PKCS5Padding: ovo je shema dopune za podatke koja osigurava da su ulazni podaci duljine koja je višekratnik veličine bloka (u ovom slučaju 128 bita). PKCS5Padding dodaje bajtove na kraj zadnjeg bloka tako da on postane pun. Ovi dodatni bajtovi sadrže informacije o broju dodanih bajtova.
Uz sve metode enkripcije u aplikaciji, moguće je pohraniti šifrirane datoteke u odabrani direktorij uređaja u kojem se nalazi enkripcijska datoteka, u čijim nazivima stoji tekst „Encrypted...” plus naziv šifrirane datoteke, plus u zagradama njezina ekstenzija i način enkripcije poput AES.
Šifrirani tekst može se spremiti kao datoteke u mapu uređaja za preuzimanje.
U aplikaciji privatni ključ za AES za spremanje šifriran je RSA metodom i sprema se kao zasebna datoteka. Dakle, s AES šifriranjem spremaju se datoteke s nazivima:
EncryptedAes_xxx(.txt).bin – šifrirana datoteka xxx.txt;
EncryptedAesRSAVateKey_xxx.bin – privatni RSA ključ za šifriranje privatnog AES ključa za istu datoteku xxx.txt;
EncryptedAesKey_xxx.bin – privatni AES ključ šifriran RSAVate Keyom za istu datoteku xxx.txt;
ivBin_xxx.bin – inicijalizacijski vektor za istu datoteku xxx.txt;
Dakle, s RSA šifriranjem spremaju se tri datoteke s nazivima:
EncryptedRSA_xxx(.txt).bin – šifrirana datoteka xxx.txt;
EncryptedRSAVateKey_xxx.bin - privatni RSA ključ;
EncryptedRSAPublicKey_xxx.bin - javni RSA ključ;
Uz affine latin enkripciju spremaju se dvije datoteke s nazivima:
EncryptedAffineLatin_xxx(.txt).bin – šifrirana datoteka xxx.txt;
EncryptedAffineLatinKeyB_xxx.bin - pomak b parametra;
Latinica se mijenja ćirilicom s affine Cyrillic šifriranim datotekama.
Prilikom dekriptiranja, sve datoteke za odgovarajuću metodu šifriranja i odgovarajuća šifrirana datoteka (datoteka s šifriranim podacima i pripadajućim ključevima) moraju biti u istoj mapi.
Kada se najprije odabere metoda dešifriranja koja se koristi za šifriranje datoteke, odabire se i datoteka s šifriranim podacima.
Aplikacija ima reklamne bannere koji mogu aktivirati ili deaktivirati prikazivanje oglasa.
Aplikacija ima pomoć i poveznice na druge autorove aplikacije.
Ažurirano
27. lis 2025.

Sigurnost podataka

Sigurnost počinje razumijevanjem načina na koji razvojni programeri prikupljaju i dijele vaše podatke. Prakse privatnosti i sigurnosti podataka mogu se razlikovati ovisno o vašoj upotrebi, regiji i dobi. Te informacije pružio je razvojni programer koji ih tijekom vremena može ažurirati.
Podaci se ne dijele s trećim stranama
Saznajte više o tome kako razvojni programeri navode dijeljenje
Nema prikupljenih podataka
Saznajte više o tome kako razvojni programeri navode prikupljanje

Podrška za aplikaciju

Broj telefona
+359888569075
O razvojnom programeru
Ivan Zdravkov Gabrovski
ivan_gabrovsky@yahoo.com
жк.Младост 1 47 вх 1 ет. 16 ап. 122 1784 общ. Столична гр София Bulgaria
undefined

Više od autora ivan gabrovski