假设某个应用使用以下方法安全地写入文件。用户复制文件并粘贴到另一个设备上的同一目录中。应用程序可以在新设备上读取文件吗?我的意思是以下文件读/写过程是否与设备有关?
#include "opencv2/highgui/highgui.hpp"
#include "opencv2/core/core.hpp"
#include "opencv2/opencv.hpp"
#include <cstdio>
int main()
{
cv::VideoCapture vcap;
// changed address
const std::string videoStreamAddress = "http://213.171.96.200/cgi-bin/jpg/image.cgi?.mjpg";
if (!vcap.open(videoStreamAddress))
{
printf("Camera is null\n");
return -1;
}
else
{
cv::Mat image;
vcap.read(image);
cv::imshow("image",image);
}
cv::waitKey(10000);
return 0;
}
答案 0 :(得分:0)
它不是特定于设备,而是使用AES加密,AES是一种常用的加密算法,可在大多数系统和大多数计算机语言中使用。
如果加密密钥已知,则可以在第二个系统上解密该文件。