infoarena

infoarena - concursuri, probleme, evaluator, articole => Informatica => Subiect creat de: The Judger din Iulie 12, 2007, 17:12:25



Titlul: PassKeeper
Scris de: The Judger din Iulie 12, 2007, 17:12:25
PassKeeper este primul programel mai serios facut de mine in PASCAL. Am sa-l postez aici cu intentia de a primi pareri si sugestii. De asemenea daca cineva stie sa faca interfata de windows in pascal, l-as ruga sa ma ajute. Daca nu intelegeti scopul programului va rog sa intrebati :D

Download:

*DEAD LINK*


Titlul: Răspuns: PassKeeper
Scris de: HighScore din Iulie 12, 2007, 17:26:59
in pascal nu prea poti sa faci interfata de windows, poate in delphi. Ce poti este sa faci meniu care sa poata fi actionat din sageti si enter.. :P


Titlul: Răspuns: PassKeeper
Scris de: The Judger din Iulie 12, 2007, 17:30:33
ok  :'(


Titlul: Răspuns: PassKeeper
Scris de: The Judger din Iulie 12, 2007, 21:56:19
optiunea dezinstalare a fost updatata ... astept sugestiiiiii ... si daca gasiti bug-uri ....


Titlul: Răspuns: PassKeeper
Scris de: Matei Misarca din Iulie 12, 2007, 23:56:43
Potzi si in pascal sa faci interfatza aproape ca in windows. Is niste functzii pentru folosirea mouse-ului sub dos si daca itzi faci tu butoanele si tot ce folosesti manual am potzi imita interfatza de windows, dar la  cat trebe sa muncesti nu  merita (io am facut un butao sa reactioneze exact k cele din delphi si am scris ~100 linii)


Titlul: Răspuns: PassKeeper
Scris de: The Judger din Iulie 13, 2007, 07:48:36
poti sa ni-l arati si noua ? :D


Titlul: Răspuns: PassKeeper
Scris de: The Judger din Iulie 14, 2007, 14:58:25
110 vizite  si nicio sugestie ? ... :(


Titlul: Răspuns: PassKeeper
Scris de: Cristian Strat din Iulie 14, 2007, 22:45:24
Iti dai seama ca nu o sa ruleze nimeni exe-ul.
Mai bine puneai sursa.


Titlul: Răspuns: PassKeeper
Scris de: The Judger din Iulie 18, 2007, 15:28:35
sa testeze un moderator programelul sa vada ca nu e virus sau ceva de genu ...


Titlul: Răspuns: PassKeeper
Scris de: Florian Marcu din Iulie 18, 2007, 17:51:59
sa testeze un moderator programelul sa vada ca nu e virus sau ceva de genu ...

De ce ? Moderatorii sunt imuni?  :rotfl:

ps: Am testat eu si nu e niciun virus! Aveti incredere!  :thumbup:


Titlul: Răspuns: PassKeeper
Scris de: Stefan Istrate din Iulie 18, 2007, 19:05:39
Pe mine, de exemplu, m-ar interesa sa-l rulez in Linux pentru ca mi-e prea lene sa restartez in Windows. Totodata detest exe-urile. Mult mai folositor pentru comunitate ar fi sa postezi sursa. :thumbup:


Titlul: Răspuns: PassKeeper
Scris de: HighScore din Iulie 18, 2007, 22:44:45
totodata daca postezi sursa, in eventualitatea aparitiei unui bug ne va fi mult mai usor sa iti spunem ce are. Iar pentru incheiere as vrea sa precizez ca infoarena incurajeaza extrem de mult programarea open-source (poti gasii pe hackers.infoarena absolut tot codul siteului).

p.s.: Cat despre codul tau te asigur ca 99% dintre utilizatori pot sa ti-l scrie daca vad programul (si sunt sigur ca in jumate din cazuri ar fi mult mai performant)


Titlul: Răspuns: PassKeeper
Scris de: The Judger din Iulie 19, 2007, 15:29:30
sursa e destul de imbarligata deoarece inca sunt incepator ... so ... no functii sau proceduri ... multe repetari ... in unele locuri am si complicat situatiile ... anyway ... accept sugestii :D

download sursa :
*DEAD LINK*


Titlul: Răspuns: PassKeeper
Scris de: Filip Cristian Buruiana din Iulie 19, 2007, 21:44:14
E :ok: daca esti incepator. Daca esti pascalist treci pe delphi, are sintaxa de pascal si in plus e pe programare orientata pe obiecte ( POO ) - deci poti face si versiune Windows-style. Exista multe tutoriale pe net si efectele sunt mai spectaculoase, poti crea printr-o simpla tragere cu mouse-ul un buton, un textbox, imagini, meniuri, sa le animezi cum vrei tu, sa le personalizezi, etc.
Poti incerca sa vezi daca te pasioneaza. Eu de exemplu am scris la sfarsitul clasei a 4a un soft in Visual Basic care afisa 5 poze si cand dadeai click pe una din poze o umplea cu inimoare :rotfl:. Dupa aia m-am axat mai serios pe programare.
Succes! :thumbup:

Te-ar putea ajuta:
http://www.delcode.com/
http://www.delphi-central.com/tutorials1.aspx - are cateva jocuri dragute implementate
http://www.softpedia.com/get/Others/E-Book/Delphi-Tutorial.shtml


Titlul: Răspuns: PassKeeper
Scris de: The Judger din Iulie 19, 2007, 22:50:15
mersi mult filipb ... o sa caut chiar acum Delphiu` :P sa vedem ce poate face :D


Titlul: Răspuns: PassKeeper
Scris de: Alexandru Dumitru Paunoiu din Iulie 23, 2007, 09:39:10
Nu ti-am vazut programul din simplul fapt ca nu imi merg linkurile  :P .
Anyways programul tau cel putin dupa nume are tema : stocarea parolelor. Si eu pe la inceputuri in ale softurilor am facut un program din asta din simplul fapt ca aveam prea multe conturi si era greu cu retinutul parolelor.

O intrebare : stocarea parolelor o faci criptat? Daca da, criptarea e facuta de tine sau folosesti o functie de criptare cunoscuta?

Daca stocarea nu se face criptat gandeste-te ca nu ai siguranta ca cineva nu iti va accesa "baza de date" cu parole.


Numai bine si succes in continuare!


Titlul: Răspuns: PassKeeper
Scris de: The Judger din Iulie 28, 2007, 21:47:24
momentan lucrez la criptare si o fac dupa o metoda pe care am intalnit-o la o olimpiada + mai adaug ceva de la mine :D ... link-urile merg perfect ... try again


Titlul: Răspuns: PassKeeper
Scris de: Alexandru Dumitru Paunoiu din Iulie 28, 2007, 23:29:33
Ce as avea de zis  :)

1. am luat programul
2.
Citat
momentan lucrez la criptare si o fac dupa o metoda pe care am intalnit-o la o olimpiada + mai adaug ceva de la mine .. link-urile merg perfect ... try again

Nu fa asta. Intr-adevar poti invata aplicand proprii tai algoritmi insa inainte de a-i implementa intr-un astfel de program uita-te pe algoritmi de criptare de exemplu : Rijndael (AES), Blowfish, Twofish, etc. (pentru documentatie vezi wikipedia).
Studiaza metodele pe care se axeaza, apoi iti poti face algoritmul tau de criptare. Nu de alta dar trebuie sa faci un algoritm puternic mai ales pentru programul asta care practic iti retine "viata ta" de surfer pe internet sau chiar mai mult.
Nu stiu problema care ai vazut-o tu. Dar din ce probleme am vazut de tipul asta nu te pun sa creezi nici macar o particica dintr-o metodologie care se aplica la standardele de criptografie (repet: din ce am vazut eu... poate or exista, nu ma pronunt). Probabil ele te-ar ajuta la primii pasi.

3. a) bug-uri la program: fara a ma uita pe sursa iti pot afla fisierele care le utilizezi : parola.dll etc doar deschizand .exe-ul tau in notepad. Printre sutele de caractere se disting clar siruri ca :

Citat
c:\windows\system32\parola.dll c:\windows\system32\wtfisstf.dll;Seta
sau

Citat
! c:\windows\system32\wtfiswtf.dll"Nu ati

solutia : in programul tau criptezi acele path-uri si pentru a atribui folosesti functia de decriptare. Mentionez ca aceasta criptare o poti face tu nu trebuie neaparat una foarte tare ci una astfel incat sa nu mai ai in clar acele path-uri.

ex: path:=decrypt("98239foifsf");

unde decrypt este functia de decriptare si textul acela, path-ul tau criptat.

b) alt bug ar fi ca nu detectezi calea windowsului. Poate cineva are WINNT folderul windowsului (se mai intampla la anumite versiuni de windows) asa ca ai putea sa utilizezi pentru stocare calea curenta a .exe-ului.

Succes! Oricum bravo pentru primul pas in acest domeniu destul de vast : securitatea.

PS: Doar vreau sa te ajut cu postul acesta, nu vreau sa crezi ca te atac intr-un fel.
PPS: Schimba extensia fisierelor cu care lucrezi. Nu folosi .dll cand nu creezi fisierele binare dll. Punele sa zicem .pk . Ei .. asta e doar daca vrei nu moare nimeni daca nu le schimbi, e doar o sugestie  :)