如何存储rsa加密数据块?输出可能明显大于原始输入数据块大小,我不认为人们通过在每个数据块前面填充0s的桶加载来浪费内存。此外,他们将如何被删除?或者每个块是否存储在文件中的新行上?如果是这种情况,您如何区分合法的新行和写入文件的'\ n'字符?
我错过了什么?即时编写python中的“写入文件”部分,所以可能是它之间的区别之一:open(file,'w')
open(file,'w+b')
open(file,'wb')
我不知道。还是别的什么?
答案 0 :(得分:1)
你错过了他们确实用bucket loads of random bits填充。
一些填充方案使用前几个字节来描述填充的字节数;其他人有“直到第一个0x00”的所有内容都是填充。