Я написал скрипт Powershell, который считывает содержимое USB-накопителя, читает файлы один за другим и подписывает их по очереди, генерируя соответствующий файл .sha256 для каждого.
У меня проблемы с получениемэто либо для чтения файлов в подпапках, либо просто для подписи папок в корне.
Команда, которую я использую для подписи файлов, выглядит следующим образом:
C:\openssl\openssl.exe dgst -sha256 -sign $PriKey -out $path"\"$file".sha256" -passin pass:<passowrd> $path"\"$file
Когда он попадает в папку, он выдает ошибку «Отказано в доступе» (пользователь - полный администратор с полным доступом ко всему).
Кто-нибудь знает, как я могу получить OpenSSL для подписи папки (я понимаю, что папки не являются обычными файлами).) или чтобы Powershell прочитал содержимое подпапок и подписал содержащиеся там файлы, как указано выше?
Я относительно новичок в обоих.
С уважением, Хосе