Пишу некую потенциально полезную криптоприблуду.
Стоит такой вопрос - есть некий кусок кода, которому на вход подается блоб, являющийся основой для вычисления криптоключа.
Хочется иметь возможность после первого скармливания блоба софтине пошифровать его неким «пинкодом»+уникальным идентификатором железа и запихнуть его куда-то в систему (хотя бы в ФС).
Собственно, возникает вопрос - как лучше всего на онтопике генерировать уникальный ид хоста? Читать /sys на тему маков интерфейсов, откатываться на имя хоста? Или есть варианты лучше? Может есть готовые библиотеки (гуглеж сходу ничего не дал).
Также реквестируются рецепты для мака, иос, винды, андроида.
Дополнительно возникает такой вопрос: в шинде есть DPAPI, который, в принципе, 80% моего вопроса покрывает. Есть ли нечто похожее, на онтопике? Есть ли кроссплатформенная обертка/библиотека, покрывающая озвученный набор платформ?