как вы храните зашифрованный блок данных RSA? вывод может быть значительно больше, чем исходный размер блока входных данных, и я не думаю, что люди тратят память, заполняя загрузку ведра нулями перед каждым блоком данных. кроме того, как бы они были удалены? или каждый блок хранится в новых строках в файле? если это так, как бы вы отличили допустимую новую строку от символа '\ n', записанного в файл?
что мне не хватает? Я пишу часть «запись в файл» на Python, так что, возможно, это одно из различий между:
open(file,'w')
open(file,'w+b')
open(file,'wb')
этого я не знаю. Или что-то еще?