在另一台设备上读取加密文件?

时间:2016-04-16 11:46:23

标签: android file encryption

假设某个应用使用以下方法安全地写入文件。用户复制文件并粘贴到另一个设备上的同一目录中。应用程序可以在新设备上读取文件吗?我的意思是以下文件读/写过程是否与设备有关?

#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;
}

1 个答案:

答案 0 :(得分:0)

它不是特定于设备,而是使用AES加密,AES是一种常用的加密算法,可在大多数系统和大多数计算机语言中使用。

如果加密密钥已知,则可以在第二个系统上解密该文件。