Uptime Robot ratio (30 days)      
v2019.4.6
 2

👮 AES secure folder encrypt and decrypt

Secure encrypt a folder or decrypt a file into a folder using AES-256-CBC (like codes, business top secrets).

Install 

sudo npm install -g p3x-aes-folder --unsafe-perm=true --allow-root

Breaking change 

The last break change is in NodeJs it self between 11.0.0 -> 11.10.0, so you may read the break change link above.

Error symptom - uncaughtException Error: Not a valid zip file 

If you updated NodeJs and you are sure the code is right, please read this readme.

Versions 

vYear.Month.Day-Build
v2020.12.31-3

Usage 

Usually, I keep my krip.krip file and move to the ramdisk, then I use it like below.

I use this ramdisk:
https://pages.corifeus.com/ramdisk

Of course, there is ramdisk for Windows as well. Many...

Help 

krip help
krip v2020.12.31-xx

usage:
krip help                 - this help info
krip info input?          - if omit input, it uses krip.krip
krip read|decrypt input?  - if omit input, it uses krip.krip
krip write|encrypt input? - if omit input, it uses current krip directory

Write / Encrypt 

# krip is the folder, you can ommit totally, 
# if you are in a folder that has a krip this folder name 
krip write /home/patrikx3/ramdisk/krip
# so in the current directory having krip folder, is enough
krip write 
Generated command:
krip write /home/patrikx3/ramdisk/krip
Or:
krip write

Password? ****************
Password confirm? ****************
file done
3845754 total bytes

Then you can save on the drive, safely.

Read / Decrypt 

I usually, move my drive to the ramdisk.

# krip.krip is the file you use,
# but you can ommit totally, 
# if you are in a folder that has a file krip.krip 
krip read /home/patrikx3/ramdisk/krip.krip
# so in the current directory having krip.krip file existing, it is enough
krip read 
Generated command:
krip read /home/patrikx3/ramdisk/krip.krip
Or:
krip read

Password? ****************

krip.krip file v2018.10.20-3
p3x-aes-folder package v2018.10.28-0
Built on Node v11.0.0

read file
decypher done
decrypt done
unzip done

Info 

# krip.krip is the file you use,
# but you can ommit totally, 
# if you are in a folder that has a file krip.krip 
krip info /home/patrikx3/ramdisk/krip.krip
# so in the current directory having krip.krip file existing, it is enough
krip info 
Generated command:
patrikx3@workstation:~/ramdisk$ krip info
Generated command:
krip info krip.krip

krip.krip file v2018.10.20-3
p3x-aes-folder package v2018.10.28-0
Built on Node v11.0.0
p3x CIA
onenoteGithub onenoteredis-uiGithub redis-uiangular-compileGithub angular-compileramdiskGithub ramdiskgitlistGithub gitlistfreenomGithub freenomopenwrt-insomniaGithub openwrt-insomniadocker-debian-testing-mongodb-stableGithub docker-debian-testing-mongodb-stableopenwrt-redisGithub openwrt-redisaes-folderGithub aes-foldercorifeus-app-web-pagesGithub corifeus-app-web-pagescorifeusGithub corifeuscorifeus-web-materialGithub corifeus-web-materialhtml-pdfGithub html-pdfredis-ui-serverGithub redis-ui-serversystemd-managerGithub systemd-managerverdaccio-cliGithub verdaccio-cligrunt-p3x-expressGithub grunt-p3x-expresscorifeus-app-server-patrikx3Github corifeus-app-server-patrikx3corifeus-builder-angularGithub corifeus-builder-angularcorifeus-serverGithub corifeus-servercorifeus-utilsGithub corifeus-utilscorifeus-builderGithub corifeus-builderfortune-cookieGithub fortune-cookiecorifeus-webGithub corifeus-webplay-ai-uiGithub play-ai-uiredis-ui-materialGithub redis-ui-materialtoolsGithub tools