Как кодировать аутентификацию пользователя в штрих-коде - PullRequest
0 голосов
/ 28 июня 2018

Меня попросили добавить возможность сканирования штрих-кода (на значке) для аутентификации пользователей при входе в мое приложение.

В этом контексте у моего клиента нет стандарта (сейчас он не использует значки), но он хотел бы использовать эти же штрих-коды / значки для других приложений.

Конечно, его нельзя кодировать способом «пользователь / разделитель / пароль», поскольку при сканировании в любом простом текстовом редакторе пароль будет отображаться.

Итак, мой вопрос: есть ли стандарты по этому поводу?

Кроме того, я не знаю, что сканеры штрих-кода предоставляют встроенные функции для этого, но они?

Если ничего из вышеперечисленного, как это можно сделать?

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

Аутентификация должна быть одним шагом в этом контексте.

Я кодирую на C #.

Спасибо

Для точности отредактируйте: некоторые логины, которые я должен обработать, находятся под LDAP.

1 Ответ

0 голосов
/ 03 июля 2018

Вы можете хешировать пароль в штрих-коде:

Пример штрих-кода:

user/password
johndoe/secret

с хэшированием SHA-1:

user/5BAA61E4C9B93F3F0682250B6CF8331B7EE68FD8
johndoe/E5E9FA1BA31ECD1AE84F75CAAA474F3A663F05F4
...