aes-256 encryptor/decryptor on python🐍
XChaCha20-Poly1305 & AES-256 (GCM) encryptor/decryptor on python🐍
\
.___ ` | , , _ , _ ___
/ \ | | / |' `|' `. / `
| ' | |-< | | | | |
/ / / \_ / ' / `.__/|
usage: rikma.py [-h, --help]
[--xchachapoly] [--aes]
[--encrypt] [--decrypt]
[--type <file/folder>] [--path <object>] [--path-file <object>]
[--password <pass>] [--show-password] [--gen-password <len>]
[--dnp-gen-password] [--dnw-gen-password]
[--log-file]
[--fast-mode]
[--random-names]
[--no-colors]
[--version]
encrypt/decrypt files with xchacha20-poly1305 or aes-256 gcm cipher
options:
-h, --help show this help message and exit
--xchachapoly use xchacha20-poly1305 cipher
--aes use aes-256 gcm cipher
--encrypt run in encrypt mode
--decrypt run in decrypt mode
--type <file/folder> type of object to encrypt/decrypt
--path <object> path to object for encryption/decryption
--path-file <object> load paths from file for encryption/decryption
--password <pass> password for encryption/decryption
--show-password dont ask for password validation, show password
--gen-password <len> generate password with <len> length
--dnp-gen-password dont print generated password
--dnw-gen-password dont write generated password to file
--log-file write stdout & stderr to generated file too, no colors
--fast-mode lower cpu/memory cost factor, insecure
--random-names rename file names to random string
--no-colors dont init colorama
--version display version and quit
$ python rikma.py
$ python rikma.py --xchachapoly
$ python rikma.py --aes
$ python rikma.py --no-colors
$ python rikma.py --xchachapoly --encrypt --type folder --path .\folder --gen-password 8
$ python rikma.py --xchachapoly --decrypt --type file --path .\folder\file.txt.enc --password pass
$ python rikma.py --gen-password 256 --dnp-gen-password
$ python rikma.py --gen-password 256 --dnw-gen-password
$ python rikma.py --version
$ python rikma.py --help