App Crypto for Android

Vsebuje oglase
10+
Prenosi
Kategorija vsebine
Primerno za vse
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona

O tej aplikaciji

Aplikacija omogoča naslednje načine šifriranja in dešifriranja: afini kriptosistem za latinično besedilo (26 črk), afini kriptosistem za cirilično besedilo (30 črk), kriptosistem RSA in kriptosistem ASЕ.
Afini kriptosistem je primer kriptosistema z zasebnim ključem. Ko v kriptosistemu z zasebnim ključem poznate šifrirni ključ, lahko hitro najdete ključ za dešifriranje. Če torej veste, kako šifrirati sporočila z določenim ključem, lahko dešifrirate sporočila, ki so bila šifrirana s tem ključem.
Kriptosistem RSA je kriptosistem z javnim ključem, eden najstarejših, ki se pogosto uporablja za varen prenos podatkov. V kriptosistemu z javnim ključem je šifrirni ključ javen in se razlikuje od ključa za dešifriranje, ki je tajen (zaseben). Uporabnik RSA ustvari in objavi javni ključ, ki temelji na dveh velikih praštevilih, skupaj s pomožno vrednostjo. Praštevila ostanejo skrivnost. Sporočila lahko šifrira kdorkoli z javnim ključem, dešifrira pa jih lahko le nekdo, ki pozna zasebni ključ.
Napredni šifrirni standard (AES), znan tudi pod izvirnim imenom Rijndael je specifikacija za šifriranje elektronskih podatkov, ki jo je leta 2001 vzpostavil ameriški Nacionalni inštitut za standarde in tehnologijo (NIST). AES je različica blokovne šifre Rijndael.  Rijndael je družina šifer z različnimi velikostmi ključev in blokov.
V aplikaciji se uporablja AES/CBC/PKCS5Padding, ki je kriptografski način delovanja, ki se uporablja za varno šifriranje in dešifriranje podatkov. CBC (Cipher Block Chaining): to je način delovanja, v katerem je vsak blok podatkov združen s prejšnjim blokom z operacijo XOR, preden je šifriran. Prvi blok je kombiniran z inicializacijskim vektorjem (IV), ki mora biti edinstven za vsako šifrirano sporočilo. Način CBC nudi boljšo zaščito pred napadi, ki poskušajo spremeniti vsebino sporočil. PKCS5Padding: to je shema zapolnitve podatkov, ki zagotavlja, da so vhodni podatki dolžine, ki je večkratnik velikosti bloka (v tem primeru 128 bitov). PKCS5Padding doda bajte na konec zadnjega bloka, tako da postane poln. Ti dodatni bajti vsebujejo informacije o številu dodanih bajtov.
Pri vseh metodah šifriranja v aplikaciji je možno shraniti šifrirane datoteke v izbrani imenik naprave, kjer je šifrirana datoteka, v imenih katerih je besedilo „Šifrirano ...” plus ime šifrirne datoteke, plus v oklepaju njena končnica in način šifriranja, kot je AES.
Šifrirano besedilo lahko shranite kot datoteke v mapo naprave za prenos.
V aplikaciji so zasebni ključi za AES za shranjevanje šifrirani z metodo RSA in shranjeni kot ločena datoteka. Tako se s šifriranjem AES shranijo datoteke z imeni:
EncryptedAes_xxx(.txt).bin – šifrirana datoteka xxx.txt;
EncryptedAesRSAVateKey_xxx.bin – zasebni ključ RSA za šifriranje zasebnega ključa AES za isto datoteko xxx.txt;
EncryptedAesKey_xxx.bin – zasebni ključ AES, šifriran s ključem RSAVate Key za isto datoteko xxx.txt;
ivBin_xxx.bin – inicializacijski vektor za isto datoteko xxx.txt;
Tako se s šifriranjem RSA shranijo tri datoteke z imeni:
EncryptedRSA_xxx(.txt).bin – šifrirana datoteka xxx.txt;
EncryptedRSAVateKey_xxx.bin - zasebni ključ RSA;
EncryptedRSAPublicKey_xxx.bin - javni ključ RSA;
Z afinnim latinskim šifriranjem se shranita dve datoteki z imeni:
EncryptedAffineLatin_xxx(.txt).bin – šifrirana datoteka xxx.txt;
EncryptedAffineLatinKeyB_xxx.bin - premik parametra b;
Latinica se spreminja s cirilico s šifriranimi datotekami s sorodno cirilico.
Pri dešifriranju morajo biti vse datoteke za ustrezen način šifriranja in ustrezna šifrirana datoteka (datoteka s šifriranimi podatki in pripadajočimi ključi) v isti mapi.
Ko je najprej izbran način dešifriranja, uporabljen za šifriranje datoteke, je izbrana tudi datoteka s šifriranimi podatki.
Aplikacija ima oglasne pasice, ki lahko aktivirajo ali deaktivirajo prikazovanje oglasov.
Aplikacija ima pomoč in povezave do avtorjevih drugih aplikacij.
Posodobljeno dne
27. okt. 2025

Varnost podatkov

Razumevanje, kako razvijalci zbirajo in razkrivajo vaše podatke, je prvi korak do varnosti. Varovanje podatkov in zagotavljanje varnosti podatkov se morda razlikujeta glede na vašo uporabo, območje in starost. Razvijalec je zagotovil te podatke in jih bo sčasoma morda posodobil.
Podatki se ne razkrivajo drugim ponudnikom
Preberite več o tem, kako razvijalci najavijo deljenje.
Zbranih ni bilo nič podatkov.
Preberite več o tem, kako razvijalci najavijo zbiranje.

Podpora za aplikacijo

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

Več od razvijalca ivan gabrovski

Podobne aplikacije