GithubHelp home page GithubHelp logo

luyaotang / filemask Goto Github PK

View Code? Open in Web Editor NEW

This project forked from quanzongwei/filemask

0.0 0.0 0.0 287 KB

也许是世界上最简洁,最快速,最安全,用户体验最好, 最富有**的多功能批量文件和文件夹加解密软件

Java 100.00%

filemask's Introduction

下载地址

For windows 系统

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

For mac 系统

版本:1.0
链接:https://pan.baidu.com/s/1Sn6Vbzd_1hoIHbXvfXWqbA?pwd=8888
提取码:8888
注:mac系统软件安装完成后,若提示【“fileMask”已损坏,无法打开。 您应该将它移到废纸篓。】,一般不是软件本身的问题,而是Mac启用了安全机制,默认只信任Mac App Store下载的软件以及拥有开发者ID签名的软件,请按照以下文章步骤操作即可:mac安装应用提示已损坏,打不开。您应该将它移到废纸娄问题解决

一 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

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.