Тебе-б надо подсократить текст вопроса. Слишком много написано.
Больше кода - меньше словесных описаний. Нужна реализация хендлера - напиши заголовок хендлера
и многоточие. Сразу станет понятно.
Какая тема лабораторной? Что надо продемонстрировать в коде? Можно ли использовать BitSet?
Как выглядит Input, Output в примерах?
Если в качестве output - нужен текст после замены - то учтите следующее. Некоторые буквы могут стать непринатбельны (ascii control chars), или некоторые русские буквы в кодировке utf-8 могут получить запрещенные комбинации которые при печати на экран вызовут ошибку декодера utf-8.
Евгений Шатунов, Женя послушай. Я не нарушил правил qna. Я пишу 90% в каментах. Не в ответах. Я вообще не претендую на эксперта. Если ты считаешь что я неправ в ответах - прошу тебя. Добавь замечание. Будь так любезен.
sikeyys, это хорошо что вручную. Посчитай отдельно числители и знаменатели и слагаемые и ты быстрой найдешь ошибку. И помошь хабр в этом вобщем-то не нужна.
Смотря для чего. Если тебе хочется просто его использовать - то для этого не нужно знать RSA. Тебе достаточно просто знать его свойства. Например если ты подписал текстовый документ - то любой может проверить что текст - твой. И изменить текст не сломав подпись нельзя. И подделать подпись нельзя.
Ради общего развития, RSA - не единственный. Есть еще метод эллиптических кривых. Используется для подписи транзакций в Bitcoin.
Я находил где-то статьи которые описывают некий упрощённый вариант ЭЦП на коротких числах. На таких что можно вручную на бумажке посчитать делители и функцию эйлера. Но я не уверен что этот опыт переносим на RSA.
Нужно было заранее знать какой тип монтирования был в Qnap. Там мог быть JBOD, LVM, или программные блоки на базе ZFS, Btrfs. Мог быть классический RAID если диски строго одинаковые.
Если будете их монтировать - то строго в режиме Read/Only. Любая операция записи может убить разметку и потом уже ничем не пролечите.
Stanislav Mikhaylov, шарпы тоже работают на платформе с GC. Тоесть со сборщиком мусора они также дружат.
Но сама платформа .Net очень хитрая и в ней сложнее провести границу чистого C# кода и кода например Windows. Грубо говоря дотНет пользуется хаком и вызывает из себя функции ОС. Или ваши-же функции написанные на С++. Как после этого классифицировать игру - непонятно. На чем она написана? На гибриде? Может тогда и шарп не нужен. Пишите сразу на С++.
Больше кода - меньше словесных описаний. Нужна реализация хендлера - напиши заголовок хендлера
и многоточие. Сразу станет понятно.