cmd проводник и тоталкоммандер их не видит.
echo %USRPROFILE%
? Просто я удалил все правила у firefox, удалил его из списка на скриншоте, а он все равно имеет доступ к сети.
Можно сделать кастомную реализацию с побитовыми операциями, тогда можно будет засунуть восемь boolean переменных в один байт, но вряд ли есть хоть один язык программирование, где такое будет сделано штатно
std::vector<bool>
именно так и реализован:https://en.cppreference.com/w/cpp/container/vector_bool
Не квалифицированные ключи вы можете выпустить самостоятельно у себя на домашнем компе с помощью openssl или чего угодно еще, с использованием любого распространенного алгоритма. Все остальные аттрибуты могут присутствовать в обоих видах ЭЦП.
Самый простой вариант - установить ЭЦП на файл. Не важно какого типа файл. Подпись просто дописывается в конец файла. В этом случае обычно перед использованием файла надо проверить и снять подпись. В некоторых случаях можно не снимать подпись перед открытием файла, но это надо проверять для каждого типа файлов и с тем ПО, которое вы используете.
Можно сделать открепленную подпись - это когда ЭЦП не дописывается в файл, а идет в отдельном файле, обычно файл с подписью имеет то же имя, что и оригинальный файл и расширение sig. Например таким образом распространяют подписанные документы госуслуги.
Некоторые виды документов (и ПО) поддерживают установку подписи внутри документа, pdf например. В этом случае вы ограничены в выборе ПО, поддерживающем этот формат документа и возможность установки ЭЦП.
Вариант с открепленной подписью самый универсальный.