Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Возможность регистрировать и загружать документы. Проверять их подлинность в форме проверки - загрузив сам файл и № документа. Проверка выдает: Название документа ..., файл не был изменен, выдан и зарегистрирован в системе за №..., Дата и время подписания ..., Автор (ФИО) ...

Проверка проверяет хеш на основе хеша самого документа, хеша предыдущего документа, открытого ключа автора (который хранится на сайте в БД).

Т.е. все документы связаны и нельзя заменив в БД хеш только этого документа получить положительный результат проверки, т.к. все хеши связаны между собой по цепочке.

Дизайн минималистичный - не является приоритетом.

Поля БД для документов:

- ID (№ документа)

- Название документа

- Дата и время подписания

- Автор (ФИО)

- Уровень допуска (1,2,3,4) (1-наивысший уровень)

- Проверочный код на основе - Хеш (CHA256) документа)+(Хеш предыдущего документа)+(Закрытый ключ автора - не хранится на сайте - выдается администратором пользователю)

Поля БД для пользователей:

- ID (пользователя)

- ФИО

- Уровень допуска (1,2,3,4)

- Роль (пользователь, администратор, супер администратор)

- Открытый ключ автора.

3 роли: 

- Супер Администратор может: добавлять и удалять администраторов, удалять документи всех пользователей и все что администратор.

- Администратор может: добавлять и удалять пользователей, выдавать закрытые ключи пользователям и все что пользователь.

- Пользователь: добавлять свои документы и регистрировать их, просматривать свои документы и документы с уровнем допуска равным или ниже своего уровня допуска, проверять подлинность  документов.

2 года назад
sevtur
25 летУзбекистан
2 года в сервисе
Был
2 года назад
Выбранный исполнитель
alexforever1808
Алексей 
36 летМолдова
5 лет в сервисе
Был
10 месяцев назад
2 года назад
$400
8 дней
Все ОК.
Приятно было работать. Надеюсь на дальнейшее сотрудничество.