Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 1.989 pregleda

Najnovija ↓

encrypt/decrypt stringa s bazom 36 04.08.2015. u 08:49 · pre 136 meseci #1
moze li mi neko dati ideju kako da ovom uradim:

- imam string duzine 15 karaktera
- karakteri su base 36: 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ
- potrebno je da se tih 15 karaktera nekako kodira, da ih se ne moze lako procitati
- neka velika sigurnost nije potrebna ali sto sigurnije to bolje :-)
- za kodiranje se koristi password
- rezultat mora opet biti tacno duzine 15 i u bazi 36 tj. da sadrzi samo 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ

da li postoje vec neki algoritmi koji to rade?

Re: encrypt/decrypt stringa s bazom 36 04.08.2015. u 13:39 · pre 136 meseci #2
Ima više načina recimo enkriptuješ string u binarni sadržaj pa ga opet base encoduješ, sad što se tiče tačne dužine, to ćeš morati da proveriš.
Nekoliko besplatnih rešenja:
http://sourceforge.net/projects/tplockbox/
http://help.madshi.net/madCryptUnit.htm
MS Crypto API, ima gotovih wrappera, recimo http://www.drdobbs.com/encrypt...ypting-data-with-the/184416394
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Re: encrypt/decrypt stringa s bazom 36 04.08.2015. u 14:39 · pre 136 meseci #3
Evo ti ideje kako to možeš da napraviš:

Potrebno je generisati pseudo slučajni niz dužine 15 bajtova.
Svaki bajt originalnog stringa sabrati sa odgovorajućim bajtom slučajnog niza po modulu 36.
Tako dobijenu vrednost prebaciti u skup znakova 0-9A-Z.

Pitanje je kako dobiti slučajan niz. On može da se dobije nekim kripto algoritmom od lozinke, što znači da ti je potrebna neka kripto biblioteka.
Ako ti je to previše posla, možeš od lozinke da napriviš seed za random generator tako što ćeš primeniti nekakve računske operacije nad bajtovima koji čine lozinku. Kvalitet ovakve kriptozaštite zavisi od kvaliteta random generatora i od toga koliko je tvoja transformacija lozinke u seed dobra, ali ako ti nije previše bitno, može da prođe.

Re: encrypt/decrypt stringa s bazom 36 05.08.2015. u 16:10 · pre 136 meseci #5
hvala na idejama

napravio sam nesto kao sto je djoka_l opisao
bilo mi je u ovom slucaju najjednostavnije i najbrze za implementirati
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme