openssl-encrypt
OpenSSL encrypt: use openssl to encrypt a file using our best symmetric settings
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (5.7%) to scientific vocabulary
Repository
OpenSSL encrypt: use openssl to encrypt a file using our best symmetric settings
Basic Info
- Host: GitHub
- Owner: SixArm
- Language: Shell
- Default Branch: main
- Size: 8.79 KB
Statistics
- Stars: 2
- Watchers: 2
- Forks: 2
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
openssl-encrypt:
encrypt a file using our best settings
Syntax:
openssl-encrypt <input file path> [output file path]
Example:
$ openssl-encrypt example.txt
Output is a new encrypted file:
example.txt.aes
To decrypt the file:
$ openssl-decrypt example.txt.aes
Settings
Symmetric encryption, i.e. we use the same password for encryption and decryption. We choose this because our users can understand symmetric more easily than asymmetic.
Encryption using the aes-256-cbc cipher algorithm. We choose this because it's a good balance of strong, fast, and portable.
Message digest using SHA-256. We choose this because it's the current default of the current openssl tool, and we set it explicity because openssl versions have different defaults.
Salt that is randomly generated.
The output file path defaults to the input file path with suffix ".aes".
Command
The command is:
openssl aes-256-cbc -salt -md sha256
-in "example.txt"
-out "example.txt.aes"
See also
These commands are similar:
gpg-encrypt: use GPG to encrypt a file using our best settings.gpg-decrypt: use GPG to decrypt a file using our best settings.openssl-encrypt: use OpenSLL to encrypt a file using our best settings.openssl-decrypt: use OpenSSL to decrypt a file using our best settings.
Tracking
- Command: openssl-encrypt
- Version: 2.0.0
- Created: 2017-09-14
- Updated: 2017-11-27
- License: GPL
- Contact: Joel Parker Henderson (joel@joelparkerhenderson.com)
Owner
- Name: SixArm
- Login: SixArm
- Kind: organization
- Email: sixarm@sixarm.com
- Location: San Francisco
- Website: http://sixarm.com
- Twitter: sixarm
- Repositories: 580
- Profile: https://github.com/SixArm
SixArm Software
Citation (CITATION.cff)
cff-version: 1.2.0
title: openssl-encrypt:<br>encrypt a file using our best settings
message: >-
If you use this work and you want to cite it,
then you can use the metadata from this file.
type: software
authors:
- given-names: Joel Parker
family-names: Henderson
email: joel@joelparkerhenderson.com
affiliation: joelparkerhenderson.com
orcid: 'https://orcid.org/0009-0000-4681-282X'
identifiers:
- type: url
value: 'https://github.com/SixArm/openssl-encrypt/'
description: openssl-encrypt:<br>encrypt a file using our best settings
repository-code: 'https://github.com/SixArm/openssl-encrypt/'
abstract: >-
openssl-encrypt:<br>encrypt a file using our best settings
license: See license file
GitHub Events
Total
- Push event: 1
Last Year
- Push event: 1
Committers
Last synced: 11 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Joel Parker Henderson | j****l@j****m | 9 |
| Luke Childs | l****3@g****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 11 months ago
All Time
- Total issues: 1
- Total pull requests: 1
- Average time to close issues: about 17 hours
- Average time to close pull requests: about 5 hours
- Total issue authors: 1
- Total pull request authors: 1
- Average comments per issue: 3.0
- Average comments per pull request: 0.0
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- rofl0r (1)
Pull Request Authors
- lukechilds (1)