PDA

View Full Version : Satan despre Viaccess



staric
05-06-08, 09:13
Mai vechii membri ai acestui forum cunosc acest articol ( traducere) ...
Voi posta doar un capitol, iar daca veti dori voi posta si continuarea ...



Originalul il puteti citi ( in rusa) aici:

http://www.viaccessfree.biz/forum/

Rog rabdare si intelgere, iar daca undeva voi gresi..nu ezitati sa ma corectati. in rest cred ca va fi interesant pentru toti ...daca nu il sterg ( e cel mai usor lucru ).

Incep...



PROLOG





O fost odata demult, foarte demul , a fost epoca tehnologiei lampilor. Era timpul pacii si a fericirii. Barbatii , in timpul liber, se ocupau cu lucrurile lor obisnuite - jucau domino, gustau vodka, fumau si injurau. Femeile, spargeau de zori sminte, urmareau copii care se jucau frumos in nisip. Viata se scurgea linistit pe intregul continent RU ( sau RO, sau ORG ...) pe marea planeta WEB. Toti erau fericiti si multumiti, si nu se grabeau dupa serviciu sa ajunga repede acasa, mergeau incet admirad frumusetele naturi ... asta era "EPOCA DE AUR" ...A urmat apoi "EPOCADE ARGINT". Asta e timpul semiconductorilor, a vitezei, dar si a televiziunii prin eter. Omenii acuma destul de repede se intorceau acasa pentru a urmari stirile sau filmul preferat pe ecranele lor alb-negre. Epoca cibernetizarii si a programarii. Barbatii din toate triburile se ocupau cu calcule, algoritme si cartele peforate . Femeile ieseau din ce in ce mai putin afara, petrecand majoritatea timpului in fata micului ecran, sau trebaluind pe la bucatarie cu mixerul electric. Copii tot timpul asamblau tunere radio sau modele radioghidate. Mii de microunde si radiatii treceau prin om, dar el era fericit, mergea la biblioteca, citea carti, ziare ... se dezvolta.


Si iata a sosit si "EPOCA FIERULUI". Epoca internetului si a microelecronicii, a supervitezelor si a criptarilor, dar si epoca zgarceniei si a tradarii. Aceasta epoca a dat nastere unor monstri rai - tribul " DICI" * . Zgarcenia acestui trib nu avea limita, ei vindeau tot ce era legat de emiterea Tv - canale, frecvente, etc... ei ,daca puteau, vindeau si undele radio la metru, dar aici insasi natura li s-a opus. Nui deranja nici lacrimile mamelor care rugau, ca macar programele pentru copii sa fie gratis, nici plansul copiilor care nu mai cereau tita mamei ci Jetix, nici rugamintele batranilor pentru TVR1, nici cerea barbatilor a programelor sportive. Viata linistita a omenirii a fost data peste cap. Neavand bani pentru plata abonamentului barbatii au inceput sa bea, femeile in majoritate au reinceput sa faca trotuarul, iar copii au inceput sa se deprinda cu drogurile. "DIGI" se bucurau, se imbogateau si deveneau din ce in ce mai zgarciti....


Dar undeva pe o peninsula "ORG" din timpuri vechi exista un trib migrator cu oameni puternici si independenti, toti mari magi a le lui " zero si unu" care se numeau "FREE", iar denumirea intreaga a tribului e asa de greu de pronuntat si e asa de greu de tradus din limba veche si inteleapta, ca pe oricare care incerca sa faca acest lucru il aducea in trans, iar cei mai slabi cu duhul cadeau direct in coma, dar existau tot timpul eroi care incepeau calea in speranta de a gasi dreptatea. Si veneau in trib. Magii erau independenti, buni si impartiali. Fiecare dintre ei putea cu cinste sa reprezinte oricare trib si cu un bagaj de cunoastere a magiei zerourilor nelimitat, dar erau prea mari iubitori de libertate. Cei ditre eroi, care ii gaseau, deveneau ucenici, iar ucenici lor la fel duceau cunostintele mai departe. Dar bunatatea nu exista fara samburile raului. Incalcand juramantul, unii din ucenici, si-au pus cunostintele in slujba raului, coborand pana la nivelul lui "DICI" ... si oamenii leau intors spatele ... dar cunostintele au ramas, au fost transmise din generatie in generatie prin manuscrise, pe bucati de papirus, unele sunt asa de intelepte ca un muritor de rand nu poate sa inteleaga MAREA GANDIRE, altele sau pierdut in magura timpului si putine au ramas. Unul din aceste letopisete se afla acuma in fata mea, grea e limba inteleptilor, dar eu voi incerca sa-l traduc intro limba simpla ... pe intelesul tuturor ...


Capitolul 1


Acest postulat este o traducere, rugumata, a litopisetului de aur care are denumirea de "ABECEDAR". El este indicat pentru invatare oamenilor cu o structura a creerului dreapta, cu par de culoarea blondului, dar si pentru acei " pufani" care viseaza sa ajunga "Guru". Din aceasta categorie fac parte si eu , si deaceea spusele mele aproape de idiotism si debilism rog sa nu fie primite ca o insulta, deoarece vor fi atribuite si autorului.

Toate drepturile de autor apartin poporului, iar eu si sunt poporul, dar nu sluga lui!

Asa deci, scumpii mei baietei si fetite, sa nu pierde timpul si sa incepem cu ABC-ul!

Dupa cate azi deja e stiut si din cursul de studiu al gradinitei, semnalele de provinenta cosmica si nu numai pot fi analogice ( nu incurcati cu anal ) si digitale (sau discrete). Sa examinam semnalul analog ( ne doare in cur de el, dar pentru cunostinte generale nu strica).

Inchipuitiva ... sunteti pe o blonda super, noaptea si faceti sex! Urmeaza intrebarea: Ce traectorie va desena cosul de pe fundul dvs. intrun interval (presupunem) de 30 secunde ? Corect, ceva apropiat de o sinosoida, iar daca vorbim in graiul gaficului va arata in felul urmator:

http://satan.ho.com.ua/via/sin.gif

Cam asa arata pana nu demult si fluxul video transmis de satelit.

Sa schimbat totul din radacina, toti au trecut la semnal digital sau discret (bai... cemi plac cuvintele destepte!!!). Seamana cu cazul in care se intoarce acasa sotul blondei si incepe sa va dea la bot,
poc..poc...poc.poc...poc...poc.poc.poc.
Grafic asta arata asa:

http://satan.ho.com.ua/via/dsc.gif


Uite asta e semnalul care vine de la satelit in vremurile noastre grele. Si de ce se numeste digital? Simplu, e mai usor sal descriem prin doua cifre 0 - cand nu e ( gadeste - cand nu ma f.t) si 1 - cand este ( gandeste - o f.t). In popor e primit ca aceste cifre 0 si 1 sa fie marimi relative si nu vom fi contra lui ca sa ramanem cu fata curata. Vom lua un super microscop si vom incerca sa vedem ce c...t ne este transmis de pe satelit:

11010010010100101011001010100010101010101010100101 010101001010..........

Baaa, aici un om normal, de regula, intra in coma, se uita in "ABECEDAR" si gandeste de felul ... ce p...a mea, in ABECEDAR parca e scris negru pe alb CF 00 F1 DA ...
Linistitiva, in ambele cazuri e scris corect, dar in diferite sisteme. Demult, tare demult, in timpurile preistorice, traiau niste minti foarte destepte care sau saturat sa dea cu lopata mormanul de 0 si 1 si au inventat niste semne speciale pentru scrierea lor. Au impartin randul cu 0 si 1 in grupe cate patru si le-au schimbat cu o litera. 0000 - a devenit tot 0, 1111 - lau schimbat cu F, 1110 - cu E si asa mai departe, asa ca nu vom inventa bicicleta si ne vom opri la acest sistem.
Acum vom examina totusi ( in principiu) cum decurge procesul de transmisie a semnalului video in receptor ( pentru cei mai entelighenti - ressiver) - simplu ca "buna ziua":

SATELIT>>>>>RECEPTOR -> TELEVIZOR

"Mda...", - veti spune, - " si atunci de ce ne-ai f..t creerul cu atatea prostii".

Stop - eu am descris situatia in care datele sunt transmise de pe un satelit normal si nu uitam ca "DICI" ( despre el e vorba) - CODEAZA TOT !!!
"Fu.....", - veti raspunde, - " ... mama lor!" si eu voi fi deacord. Acuma totusi hai si om vedea cum decurge acest proces:

Provaider (DICI)-> flux -> codare -> SATELIT >>>>> RECEPTOR -> cartela -> decodare -> RECEPTOR -> TELEVIZOR

Uite asa tatucii rai ascund porno de copii mici. Si unde sa te inveti? Pe gonflabile? Dar daca nu nimeresti unde trebuie? Te ranesti? Off ... probleme ... dar lasam ... sa aprofundam mai departe problema codarii. Presupunem ca fluxul video e sub forma unui sir regular de cifre 11 22 33 44 ... si vom incerca sa le codam.

In matematica exista o functie tare vicleana care se numeste XOR. Sa ne uitam ce face:

0 XOR 0 = 0
0 XOR 1 = 1
1 XOR 0 = 1
1 XOR 1 = 0

Va lamures de ce dracu am pomenit si de matematica aici. Dupa cum am scris mai sus aceasta functie e vicleana si daca luam o cifra si ii dam un XOR cu o alta cifra vom obtine un al treilea c...t, iar daca acest c...t iar ii dam un XOR cu o alta cifra vom obtine cifra initiala. Exemplu:

A XOR B = C
C XOR B = A

sau B214AD XOR 123456 = A020FB si vom folosi aceeasi operatie obtinem
A020FB XOR 123456 = B214AD, deci observati ca cu o cifra putem citi si datele si rezolvarea, adica am obtinut cel mai simplu sistem de codare!

Sa vedem acuma cum codeaza un pic mai serios, de exemplu HTB (un program rusesc)

Avem: 11 22 33 44

( HTB alege sau scoate din .... dou chei)
Una para: 45 12 88 52
Una impara: 54 35 43 45
Aplica functia XOR

11 22 33 44 XOR 45 12 88 52 = 54 30 BB 16
11 22 33 44 XOR 54 35 43 45 = 45 17 70 01

si obtin randul 54 30 BB 16 45 17 70 01 adica codam randul nostru initial cu functia XOR de dou ori.


* - DICI nu are nimic in comun DTH prea cunoscut,

zaibercow
05-06-08, 14:54
super super tare il cautam de o vreme...poti posta si continuarea? :):clap:

staric
05-06-08, 20:04
Continuam...

Sa lasam, cu cel mai usor exemplu de codare ne-am lamurit. Acuma, e timpul, sa vorbim si despre terminologie ( mda.. cad jos si dau din picioruse de la cuvintele straine !!!). Si pentru ce lumea inventeaza asa cuvinte destepte, dar nu asa complicate ca bit, bait, algoritm,etc? Acu va luminez.

...

Deci,iata - cuvintele frumoase le inventeaza adminii cand nu au ce face, ca pe urma sa aduca in trans poporul simplu sau sa-l scoata din soc (poporul) dar pentru un tel maret ... sa linisteasca viermisorul din pantaloni si pentru a cuceri inima alesei! Ce romantic ...

Ce e, totusi, un bit sau bait? Mai tineti minte sirul nostru 11010010010100101011001…??? Atunci in cazul nostru putem sa spunem ca numarul este compus din doi biti de 1, un bit 0,iar un bit 1,etc. Acuma daca veti citi in biti ... sigur vine salvarea dupa voi ... atunci adminii si programatorii au stat, au gandit si au inventat cuvantul bait care inseamna opt biti. Si acum intrebarea ... si pentru ce aceasta bataie de cap? Va raspund ...

Calculatorul e un fier care nu intelege ca omul, ce c...t bagi in el, il doare in cur de biti, baiti, sinusuri, cosinusuri, etc, el intelege doar daca are curent electric sau nu are, adica 0 (nu are alimentare) sau 1 (are alimentare), analog si la toate prostiile cei vom baga ( cartele,CAM-uri,etc) el va intelege ca 0 si 1. Deaceia bit, bait sunt doar cuvinte pentru noi oameni ca sa intelegem cat de putit ce se petrece acolo in cutia aia numit calculator. Daaaa... cu 0 si 1 ne-am lamurit (fie vorba ... se vor numi binare - tot un cuvant destept). Si acuma, inchipuitiva ca vreti sa scoateti la imprimata tot ... vor inebuni de bucurie toti engrosistii de hartie igienica ... atunci vom transforma in sistemul hexazecimal pentru comoditate ( Acu veti intelege de ce nu zecimal ). Asa,deci, sa alcatuim un mic tabel de corespodenta:

0000 - 0
0001 - 1
0010 - 2
0011 - 3
0100 - 4
0101 - 5
0110 - 6
0111 - 7
1000 - 8
1001 - 9
1010 - A
1011 - B
1100 - C
1101 - D
1110 - E
1111 - F

Acuma luam sirul nostru si il ipartim frumos a cate patru cifre
11 0100 1001 0100 1010 1100 1010 1000 1010 1010 1010 1010…
Ce dracu, primelor cifre ceva nu le ajunge, gandim, si le mai bagam niste zerouri lipsa 0011,continuam si transformam binarul nostru in HEX :

3 4 9 4 A C A 8 A A A A – sau mai frumos: 34 94 AC A8 AA AA

Ha ... abea acum am inteles ABECEDARUL si ca AC BA BA nu e "acul babei" ci sirul de cifre 101011001011101010111010 care la randul sau este si un material de laba pentru microprocesor!!!

Iar daca vom folosi sistemul octal (OCT) pentru a transforma tot acest carnat de cifre - il impartim in grupe a cate trei si ne ajutam de un tabel de tipul: 111 – 7; 100 – 4


Sistemul zecimal e pentru cei de la casa de nebuni ... asa ca mai bine ramanem la sistemele de mai sus ... macar e mai repede!!!


Poate ma intrebati, pentru ce p...a mea ne usuci creerii cu biti, baitii tai si cu tot cacatul ce ai scris aci. Nu mai bine te-ai duce tu in p....l.m.... si ne-ai lasa in pace ....
Va raspund cu mana pe inima ... dracu stie ... pur si simplu va va fi mai usor atunci cand vom trece la algoritm si veti vrea sa intelegeti ce vrea asa numitul RECEPTOR de la noi !!!

horatyu
05-06-08, 20:07
Staric
baga si tu doua episoade odata ...ca ne tii pana la toamna cu serialul :D

staric
05-06-08, 20:09
Stimati si mult iubiti pufani si pufanele, ATENTIE !!! Asta e momentul gloriei voastre. Sa tineti minte ora, data si anul acestui moment, el va intra in canoanele istoriei si in letopisetele planetei.
De ce? Pentru ca, daca ati inteles, citind, totul ce am scris mai sus - mandritiva, deoarece la momentul dat ne situam la acelasi nivel de dezvoltare ( referitor la criptografie) ca si France Telecom ( da aia cu TPS , aia care se cred destepti si pe care unii provaideri cu putin creer ii pup in cur in speranta de a fi aparati. Rabdare ... inca un pas si vom fi mai sus ... apropos, despre ei va fi vorba si pe viitor, iar pana atunci sa continuam )

Recapitulam, cu sistemele de numeratie totul e clar si e timpul sa trecem la criptografie ( cuvant foarte destept - inseamna " incretirea creerului cu ajutorul unor calcule matematice simple" ). Pai...sa scriem propriul nostru algoritm sau ce suntem mai prosti ?Adica, acum, vom repeta criptarea, numai ca vom folosi keyle noastre, algoritmul si comenzile noastre. Si pentru ce p...a mea avem nevoie de asta, imi pun eu intrebare si in acelasi moment raspund, vindem teoria americanilor si ei ne vor face cadou un satelit sau un "Harley" nou ca sa nu mergem cu bicicleta la fetite!


Ca sa nu ne incurcam luam o fraza simpla si o transformam in HEX de tipul:
"sa dus pe*digi" (spusele lui elrumano) - o...ce bine... Acuma ne inarmam cu multa rabdare si multa bere,timitem fumeia la culcare - in cel mai rau caz o vom trezio daca ne apuca (acuma nu avem nevoie de ea) si incepem ...

In primul rand ne bagam tare de tot in cap ca nu suntem niste prosti , ci niste programatori si criptografi belea si deaceia nu vom folosi nici un tabel, nici calculatorul din Windows (chear pus si in regim stiintific) dar vom pi*dani noi singuri un program - ce dracu suntem mai prosti ca Bill Gates? Vom scrie acest in VBS - ceva de tipul visual basic script, pentru ca ... pentru ca in acest limbaj ce gandesti aia si scrii ... doar ca in engleza!!!

Pentru incalzire nu ne vom pune capra ci vom scrie ce ne zboara prin minte:

Creaza o fereastara "Programul meu" cu un buton cu scrisul "sa dus pe*digi"

Deschidem un fisier text ( de exemplu cu Notepad) si traducem tot in engleza:

msgbox "sa dus pe*digi", VB_OK, "Programul meu!!!"

Il salvam ca MyProg.vbs, si il lansam !!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Sa ma f.t, ce frumusete vad pe ecran, voi vedeti, eu DA. Te simti asa nu chear ca Bill Gates, dar ca Kris Kasperskii sigur...Dar sa lasam asta si scriem mai departe ( va aduc aminte ca butonul drept de la mause ajuta extrem de mult):

Dim i,str,resstr = "sa dus pe*digi"for i=1 to len(str)res = res + hex(asc(mid(str,i,1)))nextmsgbox res,VB_OK,"Programul meu!!!"

Vati lamurit ce am faurit aci:

Dim i,str,res -> aici am determinat 3 variabile, ca Windows sa nu se cace pe el de la forta depusa pentru a le indexa
str = "sa dus pe*digi" -> aci scrie fraza inaripata a lui elrumano in variabila str
for i=1 to len(str) -> comandam un ciclu ( cine nu stie ce e sasi intrebe iubitele ...) cu lungimea frazei
res = res + hex(asc(mid(str,i,1))) -> cea mai tare ... traduc "mot a mot":
lui res sai atribui pe el insusi plus valoare in HEX a lui ascii codului (asc) a unei parti (mid) cu numele de str cu inceput|marime|

Offf... mai pe inteles.. in ciclu se ia fiecare litera a frazei si i se atribuie un cod in res

msgbox res,VB_OK,"Programul meu!!!" -> iar asta vom vedem cand vom deschide o fereastra cu creatia noastra geniala.

Lansam ( pentru cei mai putini dotati ... repede apasati butonul stang al mausului de doua ori) si ...... YESSSSSSSS .... si ai asa un sentiment ca a sosit sfarsitul tuturor DTH, ca lui Bill nu ia ramas de cat sa vanda calculatoare second hand in piata, Apple da faliment ... dar sa lasam in pace firmele si numele ... ne uitam la ora si vedem ca e 3.50 dimineata - e tocmai timpul sa sunam un prieten si tot odata ii trimitem prin maill fisierul nostru, si fara al lasa sasi revina urlam in receptor
-" Dormi lenesule,gata iti ajunge, vezi ca ai primit un maill - problema e de viata si moarte" - si inchidem telefonul. Asteptam. Daca dupa doua minute auzim telefonul si glasul tremurat al prietenului:
-"Ce e cu cacatul ce l-am primit???" - ii raspundem cu mandrie
-"Pai stii..neavand ce face am scris un program de convertire in HEX, ce spui???"-
uite unde e triumful ... dupa aceste cuvinte trebuie sa urmeze rezumatul cu urmatorul continut (citez):
-" Piz.a matii de bou! Sa-mi bag pu.a in tine si in tot neamul tau! Sa-ti bagi in cur mailul tau cu tot cu calculator........!!!!!.....!!!!" -
In acest moment inchidem telefonul cu demnitate si rasuflam usurat - Treaba e facuta. Asa deci, ce avem?

73 61 20 64 75 73 20 70 65 2E 64 69 67 69


Numaram literile si codurile - 14 litere ( cu tot cu spatiu) si 14 baituri - randul pentru criptare e gata!
Acuma gandim si doua key ( de ce doua ... veti intelege mai tarziu).Aci nu avem nevoie de mari cunostinte si una din cele mai tari posibilitati e sa folosim marimea diferentei stabilitronului ... ( stabilitronul e un cacat de aparat in radiotehnica care in este in cur variatia curentului si o stabilizeaza la marimea ceruta, de exemlu la 5 volti si nici un milimetru mai departe) ... dar dracu ii stie ce au aia in cap de la DIGi ( dupa unele zvonuri - nimic) atunci nici noi nu vom umfla pieptul dar pur si simplu vom numara perisorii de pe pi*zda iubitei pentru prima keye ...

D5 E2 11 FF 2F AD 9C DC A3 EB 42 AA 10 DD

- asta am obtinut eu...fix 14 baiti, atata si trebuie, iar la cine a iesit mai putin sa mai bage si din cap. Acum vom crea si a doua keye (lasati coiele in pace, nu le mai scarpinati) o vom creao din prima keye dar asa mai cu piper ... va spun cum. Alcatuim un tabel:

http://img166.imageshack.us/img166/9641/tabelmeudy3.gif


Principalul ca cifrele sa nu se repete

// nu mai pot...sa va spun de ce avem nevoie de doua key. Keyle vin in receptor sub forma cap-cur, adica:
111222 - 1keye
222333 - 2keye
333444 - 3keye
444555 - 4keye
Asta pentru cazul in care receptorul nu reuseste sa prelucreze sau nu a primit keya in cele 10 sec. Ca dublura se foloseste keya veche ca sa nu dispara imaginea, deacea, dupa parerea mea prima keye trebuie sa fie legata de a doua, la fel si a doua de a treia ca sa poti calcula pe baza keyei vechi pe cea noua fara a intrerupe transmisia, toate acestea doar in cazul in care in loc de cap nu ai o conserva si in loc de materie cenusie ceva materie maro...//
ATENTIE!Nu luati toate cele spuse in "//" ca un postulat sau o dogma!!!
/... dar dupa logica matematica dupa doua key vom primi sau M + I = I sau I+M=I, unde M=Malevich*, I=imagine, sau I+I=I , altfel keyle nu vor corespunde sau obtinem ceva incorect X+X=X, une X - intelegeti voi ce e!!!
*Malevich - un pictor care a pictat tabloul "Patratul Negru" si care ne apare pe ecran atunci cand nu avem key. Mai adaug si de la mine ... daca de dimineata cand va treziti si vedeti ca prin ceata o pata care urla nonstop si care se plimba din loc in loc - atunci seara a fost reusita si e timpul sa pictati un tablou! //
http://www.avizora.com/publicaciones/biografias/textos/textos_m/0027_malevich_kasimir.htm

staric
05-06-08, 20:16
Continuam ...

Vom calcula a doua keye si urmatoarele cu ajutorul unei key secrete pe care o vom bagao in decodor si o vom scrie cu un cui pe frigider ... asa ca sa nu o uitam pentru criptare! Deci, mai scoatem din pi*da o keye din 14 baiti:

CC 16 D6 9A E5 38 76 AC EF FA 64 22 CC A2

si prima noastra keye:

D5 E2 11 FF 2F AD 9C DC A3 EB 42 AA 10 DD

Gata...incercam sa criptam tot acest carnat. E foarte simplu: luam prima cifra din prima keye si prima cifra din keya noastra secreta si dupa tabel scoatem a doua keye...exemplu:

1. prima e D din prima keye
prima e C din keya secreta
In stanga in coloana rosie cautam D si pe randul D cautam C,ne uitam in sus pe randul rosu si obtinem F
2. a doua e 5 din prim keye
a doua e C din keya secreta
In stanga in coloana rosie cautam 5 si pe randul 5 cautam C,ne uitam in sus pe randul rosu si obtinem 7

Am obtinut primul bait (F7)de la a doua keye

Continuam pentru toate si obtinem:

F7 F4 C5 AB C6 95 EA 4C D0 1F 22 88 BC D5

Gata si nu ne ramane decat sa aplicam algoritmul CSA ( va spun un secret... asta e un standard ... ha...ha..ha...de criptare) adica la inceput am discutat despre functia XOR, apoi asta e si mai mare belea unde trebuie sa inmultim rand pe rand fiecare bait intre ei , pe urma de aplicat functia XOR, iarasi din nou ... ca canii in calduri...se f*t in toate gaurile, asa si aici. O bucata de cod a algoritmului totusi va voi arata:

extra_B = ( ((B[3]&1)<<3) ^ ((B[6]&2)<<2) ^ ((B[7]&4)<<1) ^ ((B[9]&8)>>0) ) |( ((B[6]&1)<<2) ^ ((B[8]&2)<<1) ^ ((B[3]&8)>>1) ^ ((B[4]&4)>>0) ) |( ((B[5]&8)>>2) ^ ((B[8]&4)>>1) ^ ((B[4]&1)<<1) ^ ((B[5]&2)>>0) ) |( ((B[9]&4)>>2) ^ ((B[6]&8)>>3) ^ ((B[3]&2)>>1) ^ ((B[8]&1)>>0) ) ;

Mai pe scurt cred ca e clar ce carnat e...dar ce e interesant daca ii aplicam inca o data acelasi lucru, cu aceleasi key atunci obtinem sirul nostru initial.


Rezumat:

Sirul nostru in HEX (necodat)

C8 E1 E0 EB E8 20 EC FB 20 EF EB FE F1 FB

Doua key (para-impara)

D5 E2 11 FF 2F AD 9C DC A3 EB 42 AA 10 DDCC 16 D6 9A E5 38 76 AC EF FA 64 22 CC A2

Sirul dupa aplicarea algoritmului CSA (nu lam calculat,lam scris asa....ca exemplu...)

D1 22 4D BA D8 C2 E8 20 EC 10 DD EF FA 64 * 22 38 76 23 7B 65 C4 56 D6 9A E5 AA F2 DE

Sirul de mai sus e sirul nostru codat, acum daca aplicam functia SCA cu keya 1 si keya 2 vom obtine sirul nostru initial necodat si pentru a fi citit e nevoie de scris un program care va traduce tot acest cacat in ceva citet. Asta si este, in principiu, cea mai usoara descriere a primului nivel de criptare a unui flux inainte de a fi trimis spre satelit. In continuare vom face cunostinta cu tot ce inseamna receptor,cartele si algoritmul de decriptare.



Dar asta va fi al doilea cantec din saga cifrelor...

staric
05-06-08, 20:18
Capitolul 2


...Lumea se schimba. Treceau ani si ani, secole. Se schimba si omul.
Numai in lumea magiei cifrelor timpul parca s-a oprit in loc. Aici erau puse sub intrebare postulatele legilor, aici nu erau zei si zeite, aici toate drepturile apartineau cifrelor. Numai doua. Ele erau inceputul si sfarsitul, cu ajutorul lor puteai descrie universul,complectanduse una pe alta, dar si neganduse, tot odata, in aceiasi masura. Erau totul si nimic, ca ziua si noaptea, ca binele si raul, ca lumina si intunericul,erau un tot intreg si in aceiasi clipa total diferite, ele nu intrau in nici o logica, pentru ca erau insasi legea logicei. Unul dintre simboluri reprezenta a tot inceputul, ipostaza lui,cercul lui de existenta si sfarsitul lui, era alfa si omega, desert in gandire si tot odata plin de sens. Al doilea, in schimb, descria avantul, descria existenta si puterea de intelegere. Era primul stalp in creatie, esenta a tot si telul ei.Simbolurile acestea erau asa departe ca ses unul fata de altul ca logica nu mai putea cuprinde distanta si asa aproape incat isasi materia li se opunea apropierii lor ...

Blan - seful tribului "DICI" statea in palatul sau care era construit in capitala RO. El gandea. De fapt, cam nu avea acest obicei, dar de data aceasta nu era altceva de facut. Juca "X si 0". Si pentru prima data dupa multi ani a piedut. Asta insemna numai un lucru - o cadere la sistem. A mai fost,candva, la fel pe timpul fostului sef care a fost nevoit sa plece. Blan era ingrijorat. Linistea de pe "FREE" nu il lasa in pace. De regula arhipelagul ORG nu e stabil, insule si insulite periodic sunt inghitite de ocean, iar in locul lor apar altele necunoscute. Asa a fost si cu "FREE" care sau mutat de pe o insula pe alta pana au ajuns si sau stabilit aici. Cel mai greu la aceste mutari e sa nu pierzi cea ce e mai sfant stiinta "FREE" asa zisul "Muscul", aceasta biblie specifica, acest cod de legi si totodata izvorul de intelepciune a lui "FREE". Nu odata spionii lui Blan au incercat sa o fure sau sa distruga aceast izvor a cunoasterii, dar de aceasta sfintenie era greu sa te apropii nu sa mai faci ceva. Vigilenti erau slujitorii hramului "FREE" si nu oadata au dejucat planurile marsave a lui Blan. Admii si Moderii la fel faceau parte din aceasta casta si la fel ca si slujitorii hramului erau vigilenti, aparau bine FORU, erau cinstiti si incoruptibili. Asta il deranja pe Blan. El intelegea perfect ca timpul lui nu e vesnic si ca inteleptii de pe "FREE" mai devreme sau mai tarziu vor arata poporului adevarul, le vor deschide ochii la nedreptati. Si deacea el se grabea. Parea ca totul e calculat, totul e supus taxelor, toti aveau sai dea bani dar pentru el era putin - vroia sa primeasca cat mai mult.

Blan la chemat pe robul sau credincios si seful securitatii FA Taca sii zice:
-"Scoate informatia ca se poate folosi si pe alte receptoare"
-"Dar...",- a incercat sa zica ceva Fa Taca, dar a fost intrerupt de Blan:
-"Nici un dar, recomanda,"- punand accent pe cuvantul "recomanda" si a
continuat:
-"recomanda receptorul nostru".
-"Ma scuzati pentru indrazneala,prea sfintia voastra,dar receptorul
nostru,frumos spus e de ...."-
-"Stiu ca e de cacat ... asa ca ridicati preturile cu 70% ... oricum
prostimea nimic nu intelege in receptoare".
-"Bine stapane, mai aveti indicatii?"- a intrebat Fa Taca
-"Ce se mai aude de "FREE"?"
-"Se organizeaza si pana cand nu sunt interesati de noi."
-"E bine,"- a raspuns Blan,-" inseamna ca mai avem inca timp. Da ...ce
sa intaplat azi cu sistemul nostru ca am pierdut?"
-"Pai...stapane, scuzatimi indrazneala, dar de obicei jucati pentru CALC
iar azi ati hotarat sa fiti JUCATORUL!!!"
_"Da, ai dreptate...fuu..o piatra de pe suflet...posibil am activat din
greseala alt ceva, dar lasa, dute si indeplineste poruncile."


Era liniste, asa o liniste cum e innaintea unei mari furtuni. Timpul se scurgea ...

staric
05-06-08, 20:21
Scumpii mei, frumosii mei, mici si mari, innalti si scunzi, hekeri si hekerite ma veti intreba, da pentru ce p..a mea ne-ai criptat tu noua tot aci, parca nu putem scrie asa si cu manuta icat nici SRI-ul nu-l va decoda, unde e samburele, unde e...? Fara panica, aducetiva aminte scoala, ati fi putut sa desenati integrale, daca in clasele primare nu va bagau in cap tot cacatul? Nu, deoarece toti acesti sinusuri si cosinusuri constau din acele semne pe care cu greu le scriam in clasa intai si daca vreun destept va va incepe sa va cante despre studii superioare si mintea lui - trimitetil direct in pi*zda masii, tot de ce are nevoie omul sunt cele patru clase primare si mai mult doar primele doua ca restul sunt pentru a invata baieteii ca au p*la si fetele pi*da si ce trebuie sa faca cu ele. Dar sa lasam invatamantul si sa coboram la cele lumesti. Inchipuitiva o situatie, cand prietenul si tovarusul vostru ( ala de noaptea trecuta) dupa ce a citit tot ce am sacris mai sus sa hotarat sa se razbune. Si iata numai cum tu ( iubitul meu pipal) teai aranjat comod langa frumoasa ta Alina, vecina de vis-a-vis care a venit sa se informeze doar cum poate atasa la Windows MySQL pentru server si pentru a mai testa nusce program downloadat de pe WEB, dar pe urma sa razgandit si a ramas, si numai ardeiul tau a luat pozitia de drepti si era gata sa ia cu asalt bastionul .... Telefonul!!!

Cu fu*ui mama masii si injuraturi mult mai selecte, cu chiu cu vai bagand in chiloti ce era greu de bagat in situatia asta, sarind intrun picior ajungi la telefon si raspunzi:

- "Da, ma ..." -
- "De la un "ma ..." aud, cum acolo sanii Alinei se misca dupa traiectoria data?"- aud glasul acestui ... si ii raspund un pic nervos
- "Dute n ...masii...Sa-mi bag...!!!...!!!"
- "Ai cotrolat posta, vezi ca ai un mail" - si gata a intrerupt legatura

Orice puteai sa te astepti de la el, dar asta, in momentul de glorie ... niciodata. Lasam totul, sa mai si rabde si Alina ca toata noapte e innaite, pornim calculatorul si citim urmatorul mesaj:

"Sal man, puneti chilotii si decripteaza urmatoarea scrisoare

B1 D7 27
B8 C9 29
A3 DC 55
A9 C5 2E
BE D1 12
A1 C1 1F
BD C0 2E

si,asa, o fituica sa nu te caci pe tine fortandute

46 4F 4C -> B1 D7 2E
4F 53 49 -> B8 C9 29
54 49 20 -> A3 DC 55

Je,je … ”

Na belea, mi-a trimis un text si doar primile perechi corecte, nu tu key nu tu alt ceva. Dar noi suntem tari si nu suntem facuti cu dejetul asa ca avem acuma o problema de rezolvat - textul prietenului si ca premiu - Alina!!!

Deci, ce avem...nimica. Key nu avem, tabelul dupa care acest zuzu a criptat - lipsa, numai un singur raspuns drept si regula de compunere a tabelului - in randuri si coloane cifrele nu trebuie sa se repete sau procesul de decodare nu va avea loc. Nu stim keya ... mdaaaa ... dar cine ne incurca sa creem propria noastra keye, pai nimeni, sa incepem ...

Generam keya din tabelul nostru ( macar bine ca corespunde regulilor noastre) pentru primul rand 46 4F 4C -> B1 D7 2E :
F7 16 63 - gata, keya e generata si incercam si pentru a doua pereche
F7 1C 62 - excelent, primele doua cifre corespund, iar acum schimbam tabelul ( pentru inceput rand cu rand), adica, luam cifra care nu corespunde - in cazul nostru "C" si ne uitam la intersectia carei colone cu care rand este ea la noi in cod. La noi 4F 53 49 -> B8 C9 29 - randul 3, coloana 9. Cautam randul cu datele de care avem nevoie ( corect e randul D ) si le schimbam intre ele. Mai pe inteles ... schimbam tabelul si-l potrivim pentru keya noastra.

Mai departe procedam la fel si pentru randul 9 ...il schimbam cu randul A ca ultima cifra a codului sa fie 3. Ati prins smenul? Corect, schimbam tabelul in asa fel ca keya F7 16 63 sa corespunda pentru fiecare rand.
Controlam perechile

46 4F 4C -> B1 D7 2E key F7 16 63
4F 53 49 -> B8 C9 29 key F7 16 63

Luam a treia pereche si efectuam aceleasi micsunatii si obtinem tabelul

http://img236.imageshack.us/img236/1229/mytblqh6.jpg

Iar acum, dupa tabelul nostru si keya noastra vom incerca sa generam continuarea luand
randul de sus si keya din tabel

A9 C5 2E - 50 52 45
BE D1 12 - 4A 45 52
A1 C1 1F - 56 55 54
BD C0 2E - 49 56 45

Aha ... tremurati dusmanilor, criptologii sau apucat de lucru ... si ce am primit?

46 4F 4C 4F 53 49 54 49 20 50 52 45 4A 45 52 56 55 54 49 56 45

Repejor traducem tot acest cacat in romana cu ajutorul unui programel, desigur - nu avem nevoie de calculator si obtinem:

F O L O S I T I _ P R E J E R V U T I V E

Ce, pi*da masii? Asta e clar ca trebuie sa folosim prezervative ... aaaa, clar, tabelul nostru nu e destul de modificat in lipsa de date complete ... dar noi, totusi, am citit mesajul!!! Je..je,je ... mai corectam tabelul si cu sufletul impacat ii trimitem prietenului un mail sasi bage in cur (prezervativul) daca nu are ce face si mergem sa ne folosi de premiul nostru, bine ca fu*aiul de noapte nu e interzis de lege!!!

netcity
05-06-08, 22:44
Super postul. Asteptam urmarea precum copiii basmul de seara. Oare a cata oara imi para rau ca nu cunosc limba rusa ?

Ca o parere pot ca spune thread-ul tau nu prea este de off-topic.

http://www.respect-socrates.com/data/logo/respect-gif.gif

-minus
05-06-08, 22:48
Super postul. Asteptam urmarea precum copiii basmul de seara. Oare a cata oara imi para rau ca nu cunosc limba rusa ?

Ca o parere pot ca spune thread-ul tau nu prea este de off-topic.



Absolut corect! lam mutat la forum general,:cheers:

stal
06-06-08, 00:44
Super postul. Asteptam urmarea precum copiii basmul de seara. Oare a cata oara imi para rau ca nu cunosc limba rusa ?

Ca o parere pot ca spune thread-ul tau nu prea este de off-topic.



N-ai pierdut nimic cu limba rusa
In timp ce tu plingi dupa limba lor un straniu diavol le devoreaza pasiunile,dorintele, si traiul pasnic...regele BAN
Cind dorinta de mai multi bani se va instala si la ei,ultima reduta a pasinii a informatiei a cunoasterii"la liber" va fi amortita.
Sa ne bucuram de aceasta traducere in dulcele grai moldovenesc de o frumusete
fara egal .
Respect nelimitat !