文件保护有三种方式,分别是口令保护,加密设置,以及访问控制。
口令保护很好理解,就是你对文件设置一个密码,只有输入的密码与你保存的密码是一样的。你才能够访问这个文件。看样子,很安全是不是,就像自己的密码锁一样,只有自己才知道密码,别人不知道根本就打不开是不是。但是你需要注意的是你的密码还保存在你的电脑上的——(因为是判断密码正确与否就是根据输入的密码跟你的正确密码进行比较,所以电脑上必有密码),万一你的电脑被入侵了,别人也可以很轻松的得到你的密码,从而得到你的文件。
那么也没有一种办法,别人就算知道我写的代码,也得不到想要的数据呢?答案是有的,那就是加密设置,是不是以为加密设置很高级,实际上不是的,他的作用是通过你输入的指令,来进行一系列的操作。那么看到这,你肯定会有疑惑,这不是跟口令保护一模一样吗,别急,接着看。你写的文件都是二进制代码,下面介绍一个最简单的加密算法——异或加密。01001
这样,如果别人输入的不是你的加密密码01001,那么别人就不会解密成功,别人会得到一串错误的2进制文件。这就是两者的区别,口令是直接输入密码,但是密码在你电脑里,但是加密的话,直接将你的文件给转换了,只有输入正确的密码,才能转换成功。
最后一个就是访问控制了,这个很好理解,就是让不同的人有不同的权限,像你是学生,你就不能修改考试成绩,只能查询,只有老师才能修改。