TheTime Posted December 22, 2013 Report Share Posted December 22, 2013 Salutare baieti,Vrem sa investim putin in educatia si pregatirea utilizatorilor nostri prin acordarea de Custom User Title-uri pentru persoanele autodidacte de pe aici.Pentru inceput, va oferim 2 posibilitati de a ne demonstra interesul vostru pentru acumularea de cunostinte:1. Parcurgeti un numar mare de tutoriale pe Udemy (cel putin 10, indiferent de tema tutorialului). Scrieti in acest topic un post cu tutorialele parcurse si 2-3 paragrafe pentru fiecare tutorial in parte. Ma intereseaza sa vad de ce ati parcurs acele tutoriale, ce v-a placut in mod deosebit, ce v-a dezamagit, ce ati retinut per total si cu ce puteti ajuta comunitatea pe viitor in cazul in care cineva va va cere ajutorul pe tema acelor tutoriale. Daca demonstrati ca ati parcurs cu interes acele tutoriale, primiti recompensa. 2. Urmati un curs (indiferent de tema cursului, alegeti ceva care sa va placa!) de pe coursera.org si terminati inclusiv temele acelui curs. Scrieti in acest topic un post in care sa mentionati despre ce curs este vorba, ce ati invatat din el, ce v-a placut in mod deosebit, ce v-a dezamagit, ce teme au fost date (poate voi cere portiuni din teme pe privat, nu vor fi facute publice). Daca demonstrati ca ati parcurs cu interes acel curs, primiti recompensa. Stim ca exista o gramada de site-uri de cursuri si tutoriale pe internet. Daca ati parcurs un curs de o complexitate ridicata care sa implice un efort considerabil din partea voastra, din dorinta de a va dezvolta cunostintele, scrieti-ne un post aici dupa modelele explicate mai sus si vedem cum ne intelegem. Cine stie, poate studiati pentru o certificare in domeniu sau poate va documentati intens pentru vreun proiect propriu de cercetare. In astfel de situatii, noi vrem sa va oferim putina apreciere pentru eforturile voastre.Custom Title-ul va trebui sa fie un text static, decent, de maxim 15 caractere. Vor fi acordate doar pentru cursurile/tutorialele parcurse incepand din acest moment, nu si pentru cele parcurse in trecut.Cati dintre voi veti demonstra ca internetul, cea mai mare sursa de informatie produsa de omenire, nu este folosit doar pentru socializare, entertainment si pornografie? 2 Quote Link to comment Share on other sites More sharing options...
AlStar Posted December 23, 2013 Report Share Posted December 23, 2013 Super idee Imi imaginez un viitor frumos, datorita acestei idei. Quote Link to comment Share on other sites More sharing options...
robyyxx Posted December 23, 2013 Report Share Posted December 23, 2013 Pana cand avem timp?Chiar acum de craciun cand este mult de lurcu trebuie sa fac rezumat la ce cursuri am luat parte.Este valabil daca am inceput un curs inainte de postarea ta si il termin mai tarziu? Quote Link to comment Share on other sites More sharing options...
Shin Posted December 23, 2013 Report Share Posted December 23, 2013 Alt experiment social? Quote Link to comment Share on other sites More sharing options...
J Posted December 23, 2013 Report Share Posted December 23, 2013 Alt experiment social? Ai rasarit si tu din coceni ca sa te aflii in treaba. Daca citeai cu atentie,iti dadeai seama ca titlul personalizat se ofera pe merit si pe ceea ce stii,nu pe redirecte sau donatii,cum sunteti obisnuiti . Quote Link to comment Share on other sites More sharing options...
TheTime Posted December 23, 2013 Author Report Share Posted December 23, 2013 @robyyxx, vom lua in considerare doar ceea ce faceti incepand de acum. Stiu ca multi dintre voi aveti un trecut merituos, dar vreau sa va ofer o motivatie in plus pentru ceea ce aveti de gand sa faceti in viitor.@Shin, poti sa-l numesti cum vrei, dar daca vreunul dintre voi isi investeste ceva timp in tutoriale si cursuri, nu eu am de castigat, ci voi. Quote Link to comment Share on other sites More sharing options...
Shin Posted December 23, 2013 Report Share Posted December 23, 2013 J, de unde stii tu, ma rog, cu ce as putea fi eu obisnuit?Ontopic: m-am apucat de asta, de curiozitate, sa vaz cum ma pup cu metoda lor:https://www.udemy.com/c-plus-plus-programming-lite-version-by-hitesh-choudhary/ Quote Link to comment Share on other sites More sharing options...
code0110 Posted December 23, 2013 Report Share Posted December 23, 2013 Unde trebuie sa postam ce invatam? Quote Link to comment Share on other sites More sharing options...
Zatarra Posted December 23, 2013 Report Share Posted December 23, 2013 (edited) Unde trebuie sa postam ce invatam?Aici sau daca e o chestie mai complexa intr-un thread separat. Edited December 23, 2013 by Zatarra Quote Link to comment Share on other sites More sharing options...
Kabron Posted December 23, 2013 Report Share Posted December 23, 2013 Pai ba, avand in vedere ca eu sunt cel care baga nspe mii de tutoriale de pe udemy, ce titlu iau? ) 1 Quote Link to comment Share on other sites More sharing options...
aelius Posted December 23, 2013 Report Share Posted December 23, 2013 Pai ba, avand in vedere ca eu sunt cel care baga nspe mii de tutoriale de pe udemy, ce titlu iau? )Banned - e tot usertitle Quote Link to comment Share on other sites More sharing options...
Acidripp Posted December 24, 2013 Report Share Posted December 24, 2013 la Udemy cursurile misto is pe bani... huoooooo! Knowledge should be FREE! Quote Link to comment Share on other sites More sharing options...
d33nis Posted December 24, 2013 Report Share Posted December 24, 2013 "Trebuie s? m?nânc? si gura lor..."TINE MINTE, DOAR PARINTII TE INVATA GRATUIT. Quote Link to comment Share on other sites More sharing options...
Kabron Posted December 26, 2013 Report Share Posted December 26, 2013 Banned - e tot usertitle Texane... sa iti cante Fuego, ba! Quote Link to comment Share on other sites More sharing options...
Matt Posted December 26, 2013 Report Share Posted December 26, 2013 Pai ba, avand in vedere ca eu sunt cel care baga nspe mii de tutoriale de pe udemy, ce titlu iau? )La user title o sa ti se puna Moderator. Quote Link to comment Share on other sites More sharing options...
abraxyss Posted December 28, 2013 Report Share Posted December 28, 2013 E obligatoriu sa urmam un curs despre care chiar nu avem habar? (eu l-as urma pe cel de criptografie..) Quote Link to comment Share on other sites More sharing options...
Acidripp Posted December 30, 2013 Report Share Posted December 30, 2013 And teachers dead from starvation.De accord cu tine, dar atunci cum ramane cu cei care doresc sa invete si nu isi permit !?Unele lucruri ar trebui sa fie gratuite si aici ma refer in special la educatie, insa fara a ne limita strict la scoala! Quote Link to comment Share on other sites More sharing options...
eusimplu Posted December 30, 2013 Report Share Posted December 30, 2013 De accord cu tine, dar atunci cum ramane cu cei care doresc sa invete si nu isi permit !?Unele lucruri ar trebui sa fie gratuite si aici ma refer in special la educatie, insa fara a ne limita strict la scoala!Total de acord in mod interpretabil cu tine, oricine trebuie sa aiba acces la invatare, dar cu o mica precizare: Informatia este deja gratuita, nu la fel de compresata si nu cu acelasi timp rapid de invatare dar ea deja exista. Cursurile de pe udemy sunt calea usoara de invatare, calea grea si gratuita exista insa. Quote Link to comment Share on other sites More sharing options...
kempactick Posted December 30, 2013 Report Share Posted December 30, 2013 De ce ar vrea cineva custom title? Ca sa fie badass/badp3rsan?M-am minunat si cu acel topic cu cerere vip in care majoritatea spuneau ca motiv pentru custom title.No shit?Acum, ideea e buna,dar sa chiar as vrea sa vad cine va face asta... Quote Link to comment Share on other sites More sharing options...
Active Members SynTAX Posted December 30, 2013 Active Members Report Share Posted December 30, 2013 (edited) Ok. In primul rand vreau sa va zic ca nu este o reproducere 100% a cursului, nici macar 50%, este doar ceea ce mi-a ramas mie intiparit in minte dupa ce am urmat cursul. Cursul se intinde pe durata a o luna jumatate. Ceea ce v-am scris eu mai jos este doar primul capitol si putin din al doilea. Intreg cursul a fost terminat acum 2-3 saptamani, deci s-au mai dus inca 2 luni de la primele capitole, nu mai sunt chiar foarte bine intiparite.Cursul este despre Criptografie, termeni de introducere dar si ceva mai med-level. Asezarea in pagina nu este cea mai fericita, l-am scris initial in notepad.Primul curs facea referire la cunostinte de baza, d-alea de care te saturi cand cauti carti proaste pe net. In primul rand s-au prezentat cateva domenii in care este folosita criptografia, cum ar fi: https, la routere(wpa2), bluetooth, la scrierea dvd-urilor si multe altele.Criptarea simetrica se face cu un algoritm public sunoscut. Criptarile se pot face cu o singura utilizare, cand trimitem mail-uri, deci pentru fiecare e-mail cate o criptare. O sa le numesc chei, imi e mai usor, tipul le spunea la fel. Ca sa criptam fisiere si mai multe mesage, se foloseste de mai multe ori aceasi cheie. Era la finalul videoului un fel de "Nu uita" in care scria, printre altele: "Something you should try to invent yourself".A prezentat ceva despre "Digital signatures". Poti sa copiezi semnatura "fizica". Sa zicem ca eu o sa copiez semnatura ta, dar functia nu o sa fie cea buna. Vorbea si despre "criptarea" alegerilor. Toate voturile si informatiile sunt colectate intr-un server si acela trebuie criptat pentru a se pastra confidentialitatea. A fost un fel de "What is cryptography". Dupa toate astea am intrat putin in istorie. A prezentat o carte care apropo, nu stiu de unde sa fac rost(fizic). David Kahn, "The code breakers". A inceput cu cifrurile simetrice. Faptul ca foloseste aceasi cheie si cel ce cripteaza si cel ce decripteaza, se numeste cheie simetrica. A prezentat si cifrul lui Cezar. Cred ca stii cu ce se mananca. A criptat sare trei pozitii si devine D. Fiecare litera sare 3 pozitii. Nu poate fi numit cifru, pentru ca nu exista o cheie, sau cel putin exista una stabila, nu este random. A prezentat si "Rotor machines". Toate chestia acelei masinarii era un fel de disc. Apesi o tasta, ce reprezinta o litera iar acel disc o converteste intr-o alta litera, dupa care acea litera se converteste in alta. Ultima litera de pe prima coloana devine prima din a-2-a. E foarte complicat de explicat, o sa-ti pun o poza ca sa intelegi.[poza1.jpg]. Uite-te pe prima coloana dupa acel rotor. E de pe prima coloana, se muta pe a-2-a coloana, pozitia unu. La fel cu N de pe ultima coloana, devine N pe prima coloana si tot asa. Aici e vorba de un singur rotor. Exista cu 3 rotoare, Enigma. Aici e mai greu de decriptat. Sunt foarte multe combinatii. 2 la puterea 36.Urmatorul capitol era despre "block ciphers". Format din mai multe blocuri, fiecare avand exact 128 de biti. Incepem criptarea lu litera "m", dupa primul bloc, "m1", dupa al-2-lea bloc, "m2", la final, "c". Am mai zis. Inainte de criptare, mesajul era pe 128 de biti, dupa criptare, 128 de biti. A adus si in discutie OTP(One Time Pad). Este un sistem in care se genereaza o cheie pentru a cripta un singur mesaj si pentru a-l decripta. Este mult mai avantajos decat tot ceea ce e mai sus, cu Cezar, Vigenere si tot felul de masini, pentru ca este generat, random, o cheie de criptare/decriptare, o singura data. Teoretic, nu ai cum sa spargi codarea oricat de multe texte ai analiza, pentru ca de fiecare data ai de analizat altfel de text, altfel de codare, pentru ca de fieare data este generata random. Codul generat trebuie sa fie cel putin la fel de "numeros" ca codul de codat. Imediat dupa chestia cu "Block Ciphers" a urmat "Stream Ciphers". A explicat putin de ce nu prea se foloseste metoda si de ce nu ar trebui folosita. Codul criptat este mult mai scurt decat textul de criptat. Metoda se bazeaza pe PRG(pseudorandom generator). De obicei, in PRG se da prima parte a mesajului criptat si este foarte usor ca "atacatorul" sa descopere cealalta parte a mesajului. Partea asta inca este "incomoda" pentru mine, in sensul ca nu prea am inteles prea bine care-i treaba. Pe scurt, probabilitatea ca "atacatorul" daca stie chiar si o litera din cuvant, sa descopere a-2-a litera, apoi a-3-a si tot asa este de 1/2+epsilon, pentru un epsilon >= ca 1/2^30. Am intrat iar in curs ca sa va pun aici sintaxa corecta care este geva de genul: G:K -> {0,1}^n is such that for all k: XOR(G(K))=1. Deci G este predictibil daca avem primii (n-1) biti si tot asa pana descoperim tot mesajul. Cam la fel sta treaba si in cazul LCG(Linear congruential generator)Urmatoarea lectie este despre DES(Data Encryption Standard). O scurta istorie plictisitoare: In 1970 Horst Feistel a implementat cifrul Lucifer pentru IBM. In 1973, NBS(National Bureau of Standards) cere un cifru bloc iar IGM sugereaza cifrul Lucifer iar NBS adopta DES ca standard national. Cheia lui lucifer avea 128 de biti, iar cea de la NBS avea doar 56 de biti. In 2000 NIST(National Institute of Standards and Technology) adopta AES si inlocuieste DES. Recunosc ca n-am inteles aproape nimic din capitolul cu DES, dar ca tot romanul, bineinteles ca am inteles atacurile asupra DES. Sa presupunem ca pentru orice cheie, DES implementeaza o functie inversabila random, adica 2^56 functii. Deci exista cel mult o cheie care sa decrpteze cifrul, cu probabilitate mai mare ca 1-1/256, aproximativ 99.5%. Sa presupunem ca exista o cheie "k" diferita de "k'"(k prim). Probabilitatea ca DES(k,m)=DES(k',m) este mai mica ca 2^56*1/2^64=1/2^8=1/256. A urmat un fel de DES Challenge, facut de RSA(o sa atasez o poza pentru a intelege mai bine)[des.jpg]: Textul era "The unknown message is: XXXX ...". Era impartit in cadrane de 8 caractere(inclusiv spatiile), deci cate 64 de biti. Challenge-ul era sa descopere ce era in locul XXXX. In 1997 a fost descoperit in 3 luni, in 1998 in 3 zile cu o masina numita EFF ce a costat $250.000, in 1999 in 22 de ore(atunci cand a devenit si nesigur DES-ul).http://i61.tinypic.com/24ni83s.jpg - poza1http://i62.tinypic.com/eq4dpj.jpg - desNu am postat aici ca cineva sa invete ceva din ceea ce am scris eu. Am postat ca sa vedeti cat de interesant poate fi un asemenea curs si sa-l urmati si voi, daca vreti desigur. Probabil ca modul in care am explicat nu e cel mai bun, dar ceea ce conteeaza este ca mi-am pus putina ordine in minte despre cum sta treaba cu criptografia.Daca imi cere macar un user sa mai postez si urmatoarele capitole, le voi posta. Edited February 24, 2014 by SynTAX 1 Quote Link to comment Share on other sites More sharing options...
Active Members SynTAX Posted February 24, 2014 Active Members Report Share Posted February 24, 2014 Un mic bump, fara ban. Cititi postul anterior. Quote Link to comment Share on other sites More sharing options...
TheTime Posted February 24, 2014 Author Report Share Posted February 24, 2014 Din cate am inteles eu, @SynTAX a urmat un curs de criptografie pe coursera, a dat examenul in urma cu cateva saptamani si doreste sa isi impartaseasca entuziasmul cu noi.Da, eu sunt interesat de un scurt rezumat si pentru celelalte 4 week-uri. Cu cat ne starnesti mai mult curiozitatea, cu atat vom fi mai tentati sa ne interesam si noi in legatura cu cursul. Quote Link to comment Share on other sites More sharing options...
Usr6 Posted February 25, 2014 Report Share Posted February 25, 2014 Daca OTP(One Time Pad) este atat de sigur de ce nu este folosit in practica de nimeni?De ce in cazul utilizarii algoritmului 3DES sunt necesare 3 chei diferite?Nr. de mai jos este un numar prim?, justifica raspunsul.162778675242098655165378531485029218839543715218913672761641612792459453034694351962598272866586723219272491504312649120075978140685921274108558408988121394616541477502866128536709799499732615052956955477637354465869036660461840242858143856897056746707273821334824310901701410160913168913111019611637560513792218569385270025325082678728122668574137860002599688442075911231143623002669047312076153948025512086637266317829856065017068435974194536175795498704881509873763420148737144961281397106299936665982521758110408474768274660316806747806427480905451720383437994226373815819725252598037976249963029797845281288773667146078695825605988597487898421815057588706815027573892033251075467395598620520258701566410431596156636040821272536371507390390739298492875171013814940731143080069423244247933481257872716638569200918883114963130907827981977818135836102822361987175348284286902032534671266989660114371555532668988881013645916264933251997858211716273350465750755979986419190464624259575460111508680531 Quote Link to comment Share on other sites More sharing options...
Active Members SynTAX Posted February 25, 2014 Active Members Report Share Posted February 25, 2014 Pai.In primul rand, cheile DES, normale, aveau 56 de biti si erau/sunt prea mici, se sparg usor cu bruteforce. 3DES mareste spatiul cheilor. 3DES are 168 de biti, deci putin mai imun la bruteforce.OTP poate fi folosit decat o singura data. Deci o singura cheie poate deschide un singur mesaj. Ca eu sa decriptez un astfel de cod, trebuie sa am acces la cheie, la cifru, tocmai d-asta nu se poate folosi in practica. Nu ai avea cum sa pastrezi cheia in siguranta. Nu este ceva stabilit dinainte, un mecanism, un cod stabilit.Legat de acel numar, da-mi un hint. N-am nici cea mai vaga idee la ora asta si poate nici mai tarziu. Quote Link to comment Share on other sites More sharing options...
abraxyss Posted February 25, 2014 Report Share Posted February 25, 2014 Prime number checker Quote Link to comment Share on other sites More sharing options...