39 lines
914 B
Markdown
39 lines
914 B
Markdown
SSL utilities
|
|
-------------
|
|
|
|
This folder contain `/bin/sh` openssl utilities.
|
|
|
|
###### 1. key pair generation (ecdsa:521)
|
|
|
|
`./keygen`
|
|
|
|
> Generates a pair of ecdsa:521 keys.
|
|
|
|
|
|
###### 2. file signature generation
|
|
|
|
`./sign {file_in} {signature_out}`
|
|
|
|
> Generates a signed signature `{signature_out}` of the file `{file_in}` with the private key created by `./keygen`.
|
|
|
|
|
|
###### 3. file signature validator
|
|
|
|
`./check {file_in} {signature_in}`
|
|
|
|
> Checks the file `{file_in}` by the given signature `{signature_in}` with the public key created by `./keygen`.
|
|
|
|
|
|
###### 4. file encryption
|
|
|
|
`./encrypt {file_in} {encrypted_out}`
|
|
|
|
> Encrypts the file `{file_in}` into the file `{decrypted_out}` with **AES-256-CBC** using the typed password.
|
|
|
|
|
|
###### 5. file decryption
|
|
|
|
`./decrypt {encrypted_in} {decrypted_out}`
|
|
|
|
> Decrypts the file `{file_in}` into the file `{decrypted_out}` with **AES-256-CBC** using the typed password.
|