Find Jobs
Hire Freelancers

Class to encrypt/decrypt with RSA Public/Private Keys

$30-250 USD

Anulowano
Opublikowano około 10 lat temu

$30-250 USD

Płatne przy odbiorze
I need a class to store protected data with RSA key pair: Admin user to create the first user: - Generate pass encryption key protected by the hash of the user password (per user) - Generate data encryption pass - Store the data encryption pass encrypted with the pass encryption key of the user - Generate the data encription key protected by the data encryption pass Create aditional users: - Admin has to retrieve the data encryption pass (needs to be decrypted from the database) - User to be inserted into the database with a hash of the temporary password that will be changed in the first login - Generate pass encryption key protected by the temporary password - Store the data encryption pass encrypted with the pass encryption key of the user Change the password: - Decrypt the data encryption pass - Generate new pass encryption key protected by the hash of the new user password - Encrypt the data encryption pass with the new pass encryption key Inserting data - Encrypt the data with the data encription key Retrieving data: - Decrypt the data encryption pass - Decrypt the data Everything should be commented, and easy to identify
Identyfikator projektu: 5700803

Informację o projekcie

1 oferta
Zdalny projekt
Aktywny 10 lat temu

Szukasz sposobu na zarobienie pieniędzy?

Korzyści ze składania ofert na Freelancer.com

Ustal budżet i ramy czasowe
Otrzymuj wynagrodzenie za swoją pracę
Przedstaw swoją propozycję
Rejestracja i składanie ofert jest bezpłatne
1 freelancer składa ofertę o średniej wysokości $277 USD dla tej pracy
Awatar Użytkownika
A proposal has not yet been provided
$277 USD w 3 dni
0,0 (0 opinii)
0,0
0,0

O kliencie

Flaga PORTUGAL
Lorem Ipsum, Portugal
5,0
1
Członek od kwi 1, 2012

Weryfikacja Klienta

Dziękujemy! Przesłaliśmy Ci e-mailem link do odebrania darmowego bonusu.
Coś poszło nie tak podczas wysyłania wiadomości e-mail. Proszę spróbować ponownie.
Zarejestrowani Użytkownicy Całkowita Liczba Opublikowanych Projektów
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Wczytywanie podglądu
Udzielono pozwolenia na Geolokalizację.
Twoja sesja logowania wygasła i zostałeś wylogowany. Proszę, zalogować się ponownie.