是否可以创建一个不大但需要永远(长时间)使用 AES 或 RSA 加密算法加密的文件或程序?

Is it possible to create a file or program that is not large but would take forever (long time) to encrypt with AES or the RSA encryption algorithms?

最近我的计算机受到 .help 勒索软件病毒的困扰,该病毒似乎来自网络上受感染的 word 文档。当它开始重命名文件(.[helprecover@foxmail.com].help)并自上而下(按字母顺序)加密我的 C 驱动器文件时,我注意到某些程序快捷方式开始变白时发生了什么。唯一使它变慢并实际上为我赢得时间的是病毒被阻止试图一个接一个地加密大量的 Matlab 文件,但它从未完成。 (顺便说一句 windows 防御者没有检测到任何东西,只有在我将 malwarebytes 放在我的笔记本电脑上后我才能够隔离它)。

从本质上讲,我的问题牵强附会,但从数学上或概念上讲,是否可以创建一个不大但需要永远(长时间)使用 AES 或 RSA 加密算法进行加密的文件或程序?

基本上所有现代加密算法都不关心它们加密的是什么。数据本身并不重要。重要的是文件的大小,以及文件的数量(出于 OS 的原因)。处理一百万个 1 字节的文件比处理一个百万字节的文件需要更长的时间,因为打开文件等会增加成本

一些加密方案在加密之前先压缩,在这种情况下,不可压缩数据的加密时间比可压缩数据要长(因为需要加密和写入的数据更多)。这意味着大量的小随机文件("random" 与 "incompressible" 是一回事)往往会减慢任何试图逐个加密文件的系统的速度,其中还包括压缩步骤。

不过,我不太相信这种方法的功效。