Pages

Friday, 8 May 2020

加密/解密工具:hat.sh

encrypt and decrypt files in your browser. Fast, Secure client-side File Encryption and Decryption using the web crypto api 

Hat.sh

Status Build License: MIT
hat.sh - Free, fast, secure and serverless file encryption | Product Hunt Embed
hat.sh - Free, fast, secure and serverless file encryption

hat.sh is a javascript app that provides secure file encryption using the AES-256-GCM algorithm from WebCryptoAPI provided by your browser. it was coded following the WebCrypto Documentations.
It's fastsecure and Serverless, the app never uploads the files to the server.
in a small amount of code the app can encrypt any type of files at any size within seconds.
To use the app all you have to do is Browse a file, Type a Decryption Key or Generate one through our secure key generator. and your encrypted file is ready to download.

How to use

just simply browse a file, type a decryption key or use our secure key generator, and encrypt or decrypt.
enter image description here

Offline Use

the app is cross-platform and is available to download on macOS , Windows and linux

Requirements

Browserify which lets you require('modules') in the browser by bundling up all of your dependencies.

Installation

Download or clone the repository
$ git clone https://github.com/sh-dv/hat.sh.git hat.sh
go to the app directory
cd [app directory]
open terminal and install the node modules that are in the package.json file
sudo npm install
after the packages are installed bundle main app.js and modules together in one file using Browserify
browserify src/js/app.js -o bundle.js
then start the app by running index.html

Browser Compatibility

We officially support the last two versions of every major browser. Specifically, we test on the following
  • Chrome on Windows, macOS, and Linux , IOS, Android
  • Firefox on Windows, macOS, and Linux
  • Safari on iOS and macOS
  • Edge on Windows
  • IE 11 on Windows
for more info see WebCryptoAPI home page
--------------------------------------------

小巧的加密解密开源工具hat.sh

hat.sh是一款体积小巧,携带方便的加密解密开源工具,基于Node.js编写,支持多操作系统,使用时用浏览器打开即可,也可直接访问 Hat.sh。加密算法采用AES-256-GCM。加密文件不限大小,一般都在几秒钟内完成加密或解密的过程。软件遵守MIT开源协议。

加密方法:选择文件,输入密码(可随机),点击 Encrypt 加密,生成并下载加密文件

解密方法:选择加密文件,输入密码,点击Decrypt 解密,下载解密源文件。


[repo owner=”sh-dv” name=”hat.sh”]

No comments:

Post a Comment