Фил Кармоди — математик, который в марте этого года сумел раскодировать
алгоритм работы DeCSS (генератор случайных последовательностей,
использующий простое число для шифрования цифровых видеодисков). Так как DCMA запрещает
публиковать такие данные, то сведения так и не
появились в
Интернете. Но на прошлой неделе было опубликовано само простое число, так что, имея небольшие навыки
программирования, каждый сможет написать соответствующий раскодировщик. Более подробно можно прочитать на
http://asdf.org/~fatphil/maths/#Smallest. А вот и само число, из-за которого весь сыр-бор.

N = 493108359702850190027577767239076495728490777215020863208075
018409792627885097658864557802013660073286795447341128317353
678312015575359819785450548115719393458773300380099326195058
764525023820408110189885042615176579941704250889037029119015
870030479432826073821469541570330227987557681895601624030064
111516900872879838194258271674564774816684347928464580929131
531860070010043353189363193439129486044503709919800477094629
215581807111691530318762884778783541575932891093295447350881
882465495060005019006274705305381164278294267474853496525745
368151170655028190555265622135314631042100866286797114446706
366921982586158111251555650481342076867323407655054859108269
562666930662367997021048123965625180068183236539593483956753
575575324619023481064700987753027956186892925380693305204238
149969945456945774138335689906005870832181270486113368202651
590516635187402901819769393767785292872210955041292579257381
866058450150552502749947718831293104576980909153046133594190
302588132059322774443852550466779024518697062627788891979580
423065750615669834695617797879659201644051939960716981112615
195610276283233982579142332172696144374438105648552934887634
921030988702878745323313253212267863328370279250997499694887
759369159176445880327183847402359330203748885067557065879194
611341932307814854436454375113207098606390746417564121635042
388002967808558670370387509410769821183765499205204368255854
642288502429963322685369124648550007559166402472924071645072
531967449995294484347419021077296068205581309236268379879519
661997982855258871610961365617807456615924886608898164568541
721362920846656279131478466791550965154310113538586208196875
836883595577893914545393568199609880854047659073589728989834
250471289184162658789682185380879562790399786294493976054675
348212567501215170827371076462707124675321024836781594000875
05452543537

Оставить мнение