Я получил, как мне показалось, очень странное требование от вендора для моего последнего проекта, и прежде чем я вернусь к ним с просьбой о новых требованиях или разъяснениях, я подумал, что отскочу от толпы stackoverflow, чтобы убедиться, что я не ' Я совершенно не прав.
Мы отправляем файл поставщику с конфиденциальной информацией. Поставщик сказал нам, что нам необходимо зашифровать файл с помощью RSA 2048-битного шифрования. Я повторил им требование 3 раза, чтобы получить разъяснения о том, что именно им нужно, и каждый раз, когда они подтверждали, что простое шифрование содержимого файла - это не то, о чем они просили, а вместо этого им требовалось, чтобы я зашифровал весь файл.
Мой основной язык разработки - C #, поэтому я искал способ сделать это с помощью C #, а затем расширил свой поиск, чтобы найти что-нибудь, что указывало бы, как это можно сделать, но я ничего не могу найти. Кроме того, мой коллега пытался использовать RSA 2048 в качестве доказательства концепции для шифрования содержимого файла, но сталкивается с ограничением шифрования символов в 246 символов, что заставляет меня думать, что это даже невозможно. После добавления 246-го символа мы получаем ошибку сбоя: «Ключ недопустим для использования в указанном состоянии».
Ценю любую помощь!