Pereiti prie turinio

Programa su nenulauziamu pass. jau greitai rinkoje!


Rekomenduojami pranešimai

Taigi draugas pasake, kad kuria (baigia) programa kuri uzdes ant failo koda t.y. visu imanomu zenklu diriny ! Kodas bus neiprastai idedamas i txt faila ir ji atidarius atrodys lyg kazkokios nesamones butu prirasyta! Kyla klausimas kaip man apsaugoti txt faila ? Pries uzkoduodami faila ir sukurdami nauja txt faila galesite pasirinkti ar uzdeti ant txt failo slaptazodi ar ne! T.y. Galesite uzdeti savo sugalvota slaptazodi! Manyciau si programa turetu tureti pasisekima, kaip jus manote? Deje galvojame ja padaryti mokama (nebrangia) nes zmogus idejao dauk darbo ! kaip manote kokia turetu buti kaina ?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Vat abejoju ! Pokalbis su kureju:

ta programa naudos ne šiaip passwordą

...Be interneto :D saulius:

21:26:42

jo zinau

...Be interneto :D saulius:

21:26:48

ji duos koda

...Be interneto :D saulius:

21:26:55

o tas gan blogai

Plionke:

21:26:56

kai užkoduosi failą, encoderis išspjaus fialo raktą (passwordą) kuris bus apie 1KB dydžio

...Be interneto :D saulius:

21:27:00

nes jai pamirsi ???

Plionke:

21:27:19

nes slaptažodžio atsiminti yra neįmanoma

Plionke:

21:27:29

jis bus super ilgas

Plionke:

21:27:47

ilgį bus galima pasirinkti

...Be interneto :D saulius:

21:27:48

kuris ? sitas ?

...Be interneto :D saulius:

21:27:51

turbut

Plionke:

21:27:51

mano programa

Plionke:

21:28:07

čia aš apie savo projektą sneku

...Be interneto :D saulius:

21:28:12

tai bet bl reikia tada ta faila laikyti, o tai vel nesaugu

Plionke:

21:28:33

tą raktą?

...Be interneto :D saulius:

21:28:41

jo

Plionke:

21:28:48

jį taip pat galima užkoduoti su paprastu slaptažodžiu

Plionke:

21:28:57

be kurio raktas yra neveikiantis

Plionke:

21:29:11

tas slaptažodis gali būti ir žodinis

Plionke:

21:29:41

nes raktas yra iš vusų įmanomų simbolių - iš baitų reikšmių

...Be interneto :P saulius:

21:30:34

na tai as turiu zinoti ta rakta ane ?

...Be interneto :( saulius:

21:30:52

o kaip uprast uzkoduoti rakta?

Plionke:

21:31:05

na žiūrėk

Plionke:

21:31:14

tarkim duodi užkotuoti šūfas.txt

...Be interneto :( saulius:

21:31:31

a

...Be interneto :( saulius:

21:31:33

na

Plionke:

21:31:44

tau išspjauna šūfas.txt.cod ir šūfas.txt.key

Plionke:

21:31:57

key yra raktas, o cod užkoduotas failas

Plionke:

21:32:14

tada bet kas paėmęs cod failą

Plionke:

21:32:23

negalės jo niekaip atidaryti

Plionke:

21:32:31

nes matys tik nesąmonių kratinį

Plionke:

21:32:41

su raktu (key) galima lengvai atkoduoti

Plionke:

21:33:06

bet, jei tu nori, kad bet kas neatkoduotų su tuo raktu, gali uždėti jam passwordą

Plionke:

21:33:26

tada, kai kas norės šūfas.txt.cod atkoduoti su key raktu

Plionke:

21:33:33

turės papildomai įvesti slaptažodį

Plionke:

21:33:38

bet kurio failo neatkoduosi

...Be interneto :( saulius:

21:33:46

pala

Plionke:

21:33:47

žodžiu dviguba apsauga

Nu zinau cia biski as nusisnekejau bet po**** :P

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nieko negaliu garantuoti, bet man atrodo, kad jis naudoja paprasčiausią xor kodavimą, nes jis vienas papraščiausių ir galingiausių, nes be rakto neįmanoma atkurti originalo, tik bėda ta, kad tą raktą reikia apsaugoti, ir jei tai daroma su kodu, tai tada būna tas pats, kaip ir patį failą užkoduoti naudojantis tuo kodu - tereikia nulaužti kodą ir tada gali atkoduoti raktą, o su juo ir patį failą, taigi reiktų sugalvoti ką nors geriau: pvz paslėpti raktinį failą kokiam nors flashe (dabar kaip tik mačiau kad 64mb kaina tik 20lt, bet neesmė), papraščiausiai pakeitus valdančiųjų sektorių informaciją (tokiu būdų bet kuris atsidaręs tą flashą matys tik tuščią vietą), žinoma tai jau labai pažengusių programuotojų darbas, tačiau manau, kad tokį rakto saugojimo metodą suderinus su papildomom apsaugom: nuo vartotojo sugalvoto kodo iki biometrinės apsaugos (tai jau jūsų pasirinkimas) bei automatinio raktinio failo ištrynimo iš flasho kai įvestas neteisingas kodas, iš programos galima gauti tikrai daugiau kaip 10$, ypač jeigu programą pardavinėti kartu su flashais su kuriais vieninteliais veiktų ta programa (naudojant individualius flashu kodus ir kompiliuojant programą kiekvienam kodui atskirai, taip pat ir kiekvienoj kompiliuojamoj programoj naudojant pirkėjo pasirinktą apsaugos būdą) - tai būtų solidu ir išties veiksminga lyginant su bet kuria man žinoma programa, kurią kiekvienas gali parsipūsti naudodamas eMule :D

 

PS. Visa tai man užgimė mano genialioj galvoj berašant :D

 

PPS. Copyrightai ir t.t. priklauso man, taigi, jei kas sukurs ką nors panašaus, turės sumokėti man kaip minimum dėžę alaus :D

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Kodavimo algoritmas yra dvigubas. Pirmoji dalis bitų sumaišymas tarp blokų, o antroji XOR. Visko smulkiai nepasakosiu, nes ir taip darbą aprašinėju dokumente.

 

Ir kokia koduote jis naudoja tam slaptažodžiui užkoduoti? Kažkaip manau ta užkoduota faila nulaužt bus tas pats kaip du pirštus apmyšt...

 

Aš 1.5 mėnesio su draugu vis sugalvodavom algoritmą ir mąstydavom, kaip jį būtų galima perlaužti. Pačioje pabaigoje sugalvojau galutinį programos variantą, kuris jau veikia (užkoduoja ir atkoduoja masyva. Dabar jau rašau pagrindinę programą).

Iš esmės, labai daug dėmesio skyriau vienam faktoriui: daugelis algoritmų yra lengvai nulaužiami, jei žinai dalį originalaus failo. Šią problemą aš ir išsprendžiau, todėl vien dėl to mano programikė yra verta bent šiek tiek dėmesio.

Žodžiu, kai padarysiu viską pagalvosiu, ar iš vis ją verta pardavinėti... Viskas su laiku.

---papildyta---

Prašau, neinterpretuokit viso šio dalyko, kaip "programa su nenulaužiamu pass". Viską įmanoma nulaužti, tiesiog tam reikia labai daug laiko.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Turiu nuvilti, bet visiškai nieko originalaus čia nėra. Tokių programėlių pilna, jų yra šimtai, o žodis "NENULAUŽIAMAS" čia netinka, nes papraščiausiai tokios programos sukurti neįmanoma. Jei programa taps populiari, tai tik laiko klausimas kada koks crackeris nulauš kodavimo algoritmą.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Man regis aš visvien platinsiu savo projektuką už dyką. Nėr čia tikslo išsidirbinėti.

Sekantis dalykas, kurį darysiu, kai parašysiu programą, yra aprašymo patalpinimas forumuose, nes man reikės, kad ir kiti žmonės pasižiūrėtų, ar kodas neturi spragų. Viskas turi būti tobula.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Na sėkmės su programos kūrimu :P Kažkada aš irgi galvojau apie kodavimo algoritmo kūrimą, tačiau priėjau prie išvados, kad net jei ir pasisektų sukurti kažką ypatingo - tai užtrauktų perdaug atsakomybės. Pasirodytų koks crack'as tavo programai - visi užbadytų pirštais, o neduok Dieve dar į teismą paduotų, kad tavo programa neatliko savo pagrindinio darbo - apsaugoti dokumentą, ir dėl to kokia firma turėjo nuostolio (na aišku user agreementas gali tai numatyti, tačiau visvien nesinorisi gaišti laiko aiškinant viską).

 

Betkokiu atveju tokio algoritmo kūrimas yra proga palavinti savo logiką, kas yra gerai :P

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Programa jau gali užkoduoti failus. Kuo didesnis rakto dydis (block size), tuo procesas ilgiau užtrunka. 46,7 MB klipą užkodavo tokiais greičiais:

su 128 bitų dydžio raktu užodavo per 10 sekundžių. (4800 KB/s)

su 1 kilobito dydžio raktu - 10 sekundžių. (4800 KB/s)

su 4 kilobitų dydžio - 10 sekundžių. (4800 KB/s)

su 16 kilobitų - 17 sekundžių. (2800 KB/s)

su 32 kilobitų - 38 sekundės. (1250 KB/s)

Jei algoritme spragų nėra, 256 bitų dydžio raktas jau ir taip yra pakankamai saugus.

Šio kodavimo principo trūkumai:

1. Užkoduoto failo dydis turi būti dalus iš bloko dydžio, vadinasi, beveik visuomet užkoduotas failas yra šiek tiek didesnis, nei originalas.

2. Rakto dydis (tas papildomas failas) gana sparčiai didėja augant bloko dydžiui (ties 32 Kbitais rakto failas buvo 133 KB dydžio. Ties 1Kbitu - 34KB. Ties 256 bitais - apie 2 KB).

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...