Mappe protection

Tags:    c++

<< < 12 > >>
Hey. Hvordan kan jeg lave et mappe beskyttelses system?
Altså hvor det kører i baggrunden. Hvis du så åbner en eller anden mappe popper den op og siger du SKAL indtaste password for at komme videre ind i den? (:
Jeg har skrevet noget allah:
Fold kodeboks ind/udKode 




11 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Jeg har engang udviklet et lignende system i vb.net... Jeg tog alt indholdet af mappen, krypterede det og flyttede det, og så lavede jeg en genvej til programmet selv med nogle parametre på og gav den et ikon som en mappe med en lås på... Så blev den krypterede container åbnet i programmets simple fil-browser... Det kræver ikke nogen OS hook eller noget og er ganske ligetil :)


Det er vidst ik helt det samme.
Altså det jeg mente var at den hele tiden skulle tjekke om en mappe åbnes af brugeren.
Hvis brugeren åbnede mappen skulle c++ programmet poppe op og sige: Hov, du mangler en adgangskode til at komme videre ind i denne mappe! og når man så har indtastet det rigtige pass har du tilladelse til filerne :)


Det var også sådan programmet virkede... Eneste detalje var at filerne her var krypterede og gemt af vejen... I teorien kunne du også bare flytte filerne til en "hemmelig" mappe, trods sikkerheden der ville være meget lav, og så bare bruge det med en genvej.. På brugersiden ligner det nemlig fuldstændig at der er password på en mappe :)



Jeg vil nødt tage modet fra dig, men jeg tror opgaven er urealistisk stor :-(

Det er muligt at lave et sådant program, men det er langt fra enkelt. Du skal hooke dig ind i kernen på OS'et, du skal håndtere "data" over for brugere som om de var filer, men ikke er det, og du skal lave et sikkert system og et system med en bagdør, hvis systemet går ned.

Hvis du søger lidt på google kan du sikkert finde et system der kan det du vil, måske også open source.



Jeg har engang udviklet et lignende system i vb.net... Jeg tog alt indholdet af mappen, krypterede det og flyttede det, og så lavede jeg en genvej til programmet selv med nogle parametre på og gav den et ikon som en mappe med en lås på... Så blev den krypterede container åbnet i programmets simple fil-browser... Det kræver ikke nogen OS hook eller noget og er ganske ligetil :)



Jeg har engang udviklet et lignende system i vb.net... Jeg tog alt indholdet af mappen, krypterede det og flyttede det, og så lavede jeg en genvej til programmet selv med nogle parametre på og gav den et ikon som en mappe med en lås på... Så blev den krypterede container åbnet i programmets simple fil-browser... Det kræver ikke nogen OS hook eller noget og er ganske ligetil :)


Det er vidst ik helt det samme.
Altså det jeg mente var at den hele tiden skulle tjekke om en mappe åbnes af brugeren.
Hvis brugeren åbnede mappen skulle c++ programmet poppe op og sige: Hov, du mangler en adgangskode til at komme videre ind i denne mappe! og når man så har indtastet det rigtige pass har du tilladelse til filerne :)



Jeg vil nødt tage modet fra dig, men jeg tror opgaven er urealistisk stor :-(

Det er muligt at lave et sådant program, men det er langt fra enkelt. Du skal hooke dig ind i kernen på OS'et, du skal håndtere "data" over for brugere som om de var filer, men ikke er det, og du skal lave et sikkert system og et system med en bagdør, hvis systemet går ned.

Hvis du søger lidt på google kan du sikkert finde et system der kan det du vil, måske også open source.


Hmm det lyder svært :P
Er det muligt at lave noget "simpelt" som kan gøre nogenlunde noget aller det så?



Jeg tror ikke der er en simpel måde at gøre det på. Andet end at genbruge nogen andres kode.



Jeg tror ikke der er en simpel måde at gøre det på. Andet end at genbruge nogen andres kode.


Tak for hjælpen. Jeg vil kigge på det :-)



Jeg har engang udviklet et lignende system i vb.net... Jeg tog alt indholdet af mappen, krypterede det og flyttede det, og så lavede jeg en genvej til programmet selv med nogle parametre på og gav den et ikon som en mappe med en lås på... Så blev den krypterede container åbnet i programmets simple fil-browser... Det kræver ikke nogen OS hook eller noget og er ganske ligetil :)


Det er vidst ik helt det samme.
Altså det jeg mente var at den hele tiden skulle tjekke om en mappe åbnes af brugeren.
Hvis brugeren åbnede mappen skulle c++ programmet poppe op og sige: Hov, du mangler en adgangskode til at komme videre ind i denne mappe! og når man så har indtastet det rigtige pass har du tilladelse til filerne :)


Det var også sådan programmet virkede... Eneste detalje var at filerne her var krypterede og gemt af vejen... I teorien kunne du også bare flytte filerne til en "hemmelig" mappe, trods sikkerheden der ville være meget lav, og så bare bruge det med en genvej.. På brugersiden ligner det nemlig fuldstændig at der er password på en mappe :)


Hemmelig mappe: Det eneste problem er så at du stadig kan se den hvis du har slået Vis gemte mapper og filer til (:
eller nice nok



Jeg mente hvis du lod programmet flytte filerne over i en mappe der lå i en helt anden mappe, eventuelt zippede dem op først... Og så lade programmet åbne den mappe :)



Jeg mente hvis du lod programmet flytte filerne over i en mappe der lå i en helt anden mappe, eventuelt zippede dem op først... Og så lade programmet åbne den mappe :)


jae, men det ville stadig ikke være det samme :)



<< < 12 > >>
t