Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android上图像的密码保护_Java_Android_Eclipse_Password Protection - Fatal编程技术网

Java Android上图像的密码保护

Java Android上图像的密码保护,java,android,eclipse,password-protection,Java,Android,Eclipse,Password Protection,我计划创建一个应用程序,保护图像不被任何人未经授权的访问。我计划做的是通过在图像中输入密码来保护图像,这样每次我查看图像时,它都会提示首先输入指定的密码。我该怎么做?或者可能吗?您可能会找到一种方法,将密码存储在图像文件数据的某个位置,但您不能强制该图像文件的使用者输入密码或限制从图像本身访问图像。图像不是程序 @walkingTarget的评论是全面限制对图像访问的最佳方式——使用一些用户定义的密钥加密图像文件。然后,您的问题变成“如何在Android平台上用Java加密/解密文件?”可能会促

我计划创建一个应用程序,保护图像不被任何人未经授权的访问。我计划做的是通过在图像中输入密码来保护图像,这样每次我查看图像时,它都会提示首先输入指定的密码。我该怎么做?或者可能吗?

您可能会找到一种方法,将密码存储在图像文件数据的某个位置,但您不能强制该图像文件的使用者输入密码或限制从图像本身访问图像。图像不是程序


@walkingTarget的评论是全面限制对图像访问的最佳方式——使用一些用户定义的密钥加密图像文件。然后,您的问题变成“如何在Android平台上用Java加密/解密文件?”可能会促使您找到答案。

您可以使用带密码的zip对图像进行加密,然后通过提示用户提供密码来使用Android打开图像。

使用密码作为加密图像的密钥可能更有效。这样,编写一个简单地跳过密码并读取图像数据的程序就更难了。另外,最好对包含图像的位置进行密码保护,如果我保护了一个以上的图像,那么连续5-6次被要求输入密码可能会很烦人…@walkingTarget:我认为如果密码是加密图像的密钥可能会更好。但是,你知道我是如何实现它的吗?谢谢,问题到底是什么?如何用Java中的密码加密和解密数据?您可以使用类似于数据加密标准的东西。如果内存可用,算法将使用共享密钥加密其他内容。我打赌Java中有一个加密库,它接受密钥和字节长度,并返回加密字节。祝你好运