CipherTools

open class CipherTools

Provides functionality for encrypting and decrypting files using AES encryption.

Constructors

Link copied to clipboard
constructor()
Constructor that initializes the password from the config.properties file.

Functions

Link copied to clipboard
open fun decryptFile(file: String)
Decrypts a single file.
Link copied to clipboard
open fun decryptProject(basePath: String): Int
Decrypts all eligible ".uoc" files in a project directory, except "uoc.data".
Link copied to clipboard
open fun encryptFile(file: String)
Encrypts a single file.
Link copied to clipboard
open fun encryptProject(basePath: String)
Encrypts all eligible files in a project directory.