Code Monkey home page Code Monkey logo

filemask's Introduction

下载地址

最新版本(release-v3)

链接:https://pan.baidu.com/s/1IoM6dZGE2Exn0UtmII2Uvw
提取码:8888

一 fileMask软件简介

该软件主要专注于文件和文件夹的加密和解密

开发语言: java
开发周期: 7个月(2019年11月-2020年6月)

二 软件特点

号称是世界上最简洁,最快速,最安全,用户体验最好,最富有**的文件和文件夹加密软件

三 软件界面

image

四 加密类型

4.1 三种加密类型

  • 类型一: 文件名称加密
    支持对文件名称和文件夹名称进行加密,加密速度极快(毫秒级)
  • 类型二: 文件头部加密
    将文件头部进行加密,加密后无法被正常打开。 比如文本文件打开后所有数据变为乱码,视频音频以及图片文件都无法正常打开,同时,加密速度极快(毫秒级)
  • 类型三: 文件内容加密(即全文加密)
    对文件中,所有的数据进行全文加密,无法通过任何手段进行破解。 安全性最高,但是加密速度较慢(100M耗时1秒,1G耗时10秒,12G耗时4分钟)

4.2 组合加密

  • 文件名称加密可以和文件头部加密组合使用
  • 文件名称加密可以和文件全文加密组合使用

五 加密方式

三种加密类型,都对应三种加密方式

  • 方式1:文件夹级联加密
    对文件夹下所有的子文件夹,以及子文件夹的子文件夹,进行级联加密。
  • 方式2:文件夹加密
    只对选择的文件夹下的文件进行加密, 不会级联加密
  • 方式3:文件加密
    只对单个文件加密

六 解密

解密也支持三种解密方式,文件夹级联解密,文件夹解密和文件解密。系统会自动检测文件被哪种或者哪几种加密方式加密过,然后进行解密。

七 应用场景

  1. 个人笔记本中的文件,同时使用文件名称加密和文件内容加密, 比如小视频,自拍丑照, 再也不用担心电脑借给同学用了,哈哈
  2. 公司电脑保存私人文件, 一键级联加密整个文件夹,此时它就是你的专用文件夹,即使离职,文件不删除也无所谓,因为没有人能打开,也没有人知道他是啥。
  3. 网吧,有些同学经常到网吧上网,而且使用的同一台电脑,有些私人文件想存放在电脑中,又不想被其他人看见。此时该软件就是很好的选择
  4. 家庭电脑,假如您和您的家人使用同一台电脑,有些文件是您的私人文件,但是有想存在电脑上,使用该软件即可让这些文件成为你的专属文件

八 作者建议

首先,一般情况下, 使用加密类型一(文件名称加密),就能实现加密效果,一般人无法识别这个文件是啥

接着,如果其他用户会尝试猜测文件类型,然后使用对应的软件直接打开,那么此时使用类型二(文件头部加密),此时,文件无法被打开。例如,我们对mp4文件使用类型二(文件头部加密),那么即使该文件,被拖入到视频播放软件也是无法打开的。

然后,如果您是公司高管,军政要员,需要极高安全性的加密,此时可以使用类型三(全文加密)进行加密,该方式,无法通过任何手段进行解密(包括暴力破解),速度相对于类型一和类型二,较慢,单文件预计耗时(100M耗时1秒,1G耗时10秒,12G耗时4分钟)。但是,相对于市场上其他的全文加密软件,作者使用了很巧妙的思路和方法,最大化的提高了加密的速度。

九 更多阅读

  1. Part Ⅰ 软件使用教程
  2. Part Ⅱ 核心加密**

filemask's People

Contributors

quanzongwei avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.