Žinios Discovery
/ Knowledge Discovery >> Žinios Discovery >> Technika >> elektronika >> Asmeniniai garso >>

Kaip "iTunes iTunes Works

st. Jūs turite būti kompanija, pirmiausia; jums reikia UPC kodą savo albumą ir ISRC kodą kartą kiekvieno bėgių kelio ant jo; ir jums reikia būti gan gerai - "Apple" peržiūri pareiškimus ir griebtuvai blogas stuff. Žiūrėti CNET. Kaip dalyvauti iTunes Music Store "sėkmės daugiau sužinoti Parduotuvė, Saugumas iTunes

Visi pirkimai yra atliekami per SSL (Secure Socket Layer) ryšiu, kad užšifruoja duomenis. Mainai, susiję su peržiūrintys turinį ir mėginių ėmimo dainas atsitinka paprastas HTTP (hiperteksto perdavimo protokolas) per proxy serverį, kuris yra žemesnio lygio serveris, kuris sėdi tarp kompiuterio ir pagrindinių iTunes interneto serverių. Tai mažina siunčiamiems prašymams į pagrindinį sistemos architektūra. Štai ką dar mes žinome apie parduotuvės technologijų infrastruktūra:

iTunes Music Store sudaro XML pagrindu puslapių, daug jų koduojamas naudojant 128 bitų AES į CBC režime. AES-CBC yra simetrinis raktas šifravimo tipą. AES (Advanced Encryption Standard už) iš esmės trunka 128 bitų bloko kodas ir reorganizuoja ją į 128 bitų bloko ciphertext naudojant tam tikrą raktą (šifravimo algoritmo). CBC (šifras blokų jungimo) režimas yra užmaskuoti jokių šifravimo modelius, kurie gali atskleisti raktą metodas. Be CBC, kas atsitinka, yra tarsi dvisluoksnė šifravimo schemą. Per šifravimo procesą, kiekvienas iš eilės, 128 bitų blokas paprastasis tekstas (mes tai vadiname " originalus blokas ") yra XORed su ankstesniais, jau saugiame bloko ciphertext generuoti 128 bitų bloko tekstą, kuri atstovauja originalus blokas. &Quot; XOR " operacija yra kompiuterinio kodo dalis, kuri grįžta vertybes remiantis " išimtinė arba " formulė - pavyzdžiui, XOR operacija gali teigti, kad, jei pirmasis bitų pirminiame blokuoti arba pirmojo bito ciphertext bloko yra " 1 "; (bet tik su viena arba kita), tada gautas reikšmė yra " 1. " Tai " 1 " dabar pirmas tiek naujos, 128-bit " reprezentacinės blokas. " Tai yra figūratyvinė blokas, kuris bus užkoduota naudojant raktą. Tokiu būdu, jei buvo šifravimo puslapį, turėjo dvi eilės identiški 128 bitų kodo blokus, jie galų gale, kaip visiškai skirtingus blokus ciphertext.

Tas pats raktas naudojamas užšifruoti ir iššifruoti ciphertext - tai " simetriškai " proceso dalis. Kai kiekvienas blokas iššifruoti naudojant raktą, XOR operacija yra atstatomas generuoti originalus blokas tekstą. Žr kriptografijos ir RFC 3602 ir sužinokite daugiau