math - 我可以计算解密时间和文件大小随着加密强度的增加而增加吗?
问题描述
我加密了一个文件,生成的(加密的)文件是某个Size
.
我可以增加Strength
加密的Size
,在这种情况下,生成的文件也会增加。
当加密的Time
增加时,解密文件所需的时间也会Strength
增加。
我每次都运行8
测试,结果Strength
如下:5
力量 | 时间(以秒为单位解密) | 加密文件大小 (Mb) |
---|---|---|
1 | 0.013 | 0.000088 |
5 | 0.064 | 0.001024 |
10 | 0.139 | 0.005376 |
15 | 0.199 | 0.023744 |
20 | 0.305 | 0.101144 |
25 | 0.503 | 0.427328 |
30 | 1.086 | 1.80188 |
35 | 3.348 | 7.59422 |
40 | 14.191 | 32.003072 |
我试图在这里找出一个模式,即Strength
, Time
&之间的关系Size
。
我的计算机因任何原因而崩溃,Strength > 40
所以我想知道是否仅基于这些统计数据有一种方法或多或少地预测例如(或其他)的Time
和。Size
Strength = 1000
解决方案
我认为这个问题会在数学 stackexchange上找到更好的答案
但对我来说,它看起来像一个指数,将其绘制成图表,以更好地可视化它
推荐阅读
- typescript - 品牌字符串作为字典的键
- tensorflow - 相机倾斜时如何获得正确的边界框
- typescript - 使用 Jasmine 监视 TypeScript 中没有对象的非导入函数
- google-api - 控制 NEST 相机的 API?
- r - 将 hexbin 视为 data.frame 并在列中显示计数
- c++ - Chromium 浏览器:如何移动 BubbleDialogDelegateView 小部件而不闪烁?
- javascript - 在最后一行的最后一列上按 Tab 时如何插入新行
- nativescript - 如何在 NativeScript + Vue 上创建 Protobuf 请求
- swift - MVVM 我应该将网络获取放在 ViewModel 还是 View 中?
- ios - SwiftUI:ScrollView 偏移滚动内容