かなり一般的な質問がありますので、少し曖昧な場合はご容赦ください。
したがって、1GBのファイルを想定します。このファイルは、特定のシステムで暗号化して後で復号化する必要があります。
問題は、システムの空きメモリが512 mb未満で、ストレージ容量が約1.5 GB(ギブまたはテイク)であるため、ファイル「オンボード」では、約500MBの「ハードドライブスクラッチスペース」と512未満です。 「遊ぶ」ためのmbRAM。
システムは、暗号化または復号化中にいつでも「予定外の電源切断」が発生する可能性は低く、電源を再投入した後、暗号化/復号化プロセスを正常に再開できる必要があります(これは非常に不快なことのようですタックル)。
質問は次のとおりです。
1)それはまったく実行可能ですか:)?
2)実行するための最良の戦略は何でしょうか
a)スクラッチスペースが非常に少ない暗号化/暗号化(復号化/暗号化中にファイル全体を配置することはできません。何らかの方法で「オンザフライ」で切り捨てる必要があります...)
と
b)このような制約のある環境で機能するディザスタリカバリを実装しますか?
PS:使用される暗号はAESでなければなりません。
私はAES-CTRを具体的に調べましたが、復号化されたファイル全体を最後まで保持できない環境でのディザスタリカバリの悪ふざけの前兆にはならないようです...
[追加するために編集]結局、私はそれをイゼルニアの方法でやろうと思います。