GpgFrontend/README.md

145 lines
6.3 KiB
Markdown
Raw Normal View History

2021-06-20 20:36:49 +00:00
<img width="100" height="100" align="right" src="https://github.com/saturneric/Blob/blob/master/logos/icon.png?raw=true" alt="ICON"/>
2021-06-20 20:21:32 +00:00
2021-06-19 19:55:33 +00:00
# GpgFrontend
2021-06-19 19:55:33 +00:00
![Language](https://img.shields.io/badge/language-C%2B%2B-green)
![License](https://img.shields.io/badge/License-GPL--3.0-orange)
![CodeSize](https://img.shields.io/github/languages/code-size/saturneric/GpgFrontend)
2021-07-12 09:32:14 +00:00
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/d1750e052a85430a8f1f84e58a0fceda)](https://www.codacy.com/gh/saturneric/GpgFrontend/dashboard?utm_source=github.com&utm_medium=referral&utm_content=saturneric/GpgFrontend&utm_campaign=Badge_Grade)
2021-06-19 19:55:33 +00:00
![GitHub release (latest by date)](https://img.shields.io/github/v/release/saturneric/gpgfrontend)
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fsaturneric%2FGpgFrontend.svg?type=small)](https://app.fossa.com/projects/git%2Bgithub.com%2Fsaturneric%2FGpgFrontend?ref=badge_small)
[![Build & Package](https://github.com/saturneric/GpgFrontend/actions/workflows/release.yml/badge.svg?branch=main)](https://github.com/saturneric/GpgFrontend/actions/workflows/release.yml)
2021-06-19 19:55:33 +00:00
2021-12-13 16:59:04 +00:00
GpgFrontend is a Free, Open Source, Powerful, Easy-to-Use, Compact, Cross-Platform [OpenPGP](https://www.openpgp.org/)
Crypt Tool.
2021-06-19 19:55:33 +00:00
By using GpgFrontend, you can quickly encrypt and decrypt text or files. Or at the same time as the above operations,
you can add your own signature to let others know that this document or this paragraph of text was issued by you.
Please **take the initiative to protect privacy in your own hands**, instead of relying on servers and algorithms
2021-12-13 16:59:04 +00:00
provided by large companies. Please use this tool to transmit or store information that you regard as very precious. You
can also use it to securely guarantee the authenticity of your information.
GpgFrontend [supports languages](#languages-support) that are widely used in most countries and regions around the
2021-12-13 16:59:04 +00:00
world, including English, Chinese, French, Russian, German, Spanish, Portuguese, Arabic, etc.
**Notice:** GpgFrontend does not provide an embedded [gnupg](https://gnupg.org/) (gpg) binary and needs to be installed
by the user. **This is to ensure safety and avoid code or binary files involved in encryption and decryption being
implanted in the back-door during the delivery process.**
2021-06-23 18:00:11 +00:00
2021-07-06 19:00:17 +00:00
If you find this tool useful and promising, welcome to encourage me through STAR this project. Thanks!
2021-07-19 20:11:49 +00:00
[>> Quick Start <<](#quick-start) |
2021-12-13 16:59:04 +00:00
[>> Code & Binary Security <<](https://gpgfrontend.pub/#/about/code-binary-verify)
2021-06-21 21:14:54 +00:00
<div align="center">
2021-12-13 16:59:04 +00:00
<img src="https://github.com/saturneric/Blob/blob/master/screenshots/main-ubuntu.png?raw=true" alt="Ubuntu Main Screenshot"/>
2021-06-21 21:14:54 +00:00
</div>
---
2021-06-19 19:55:33 +00:00
## Table of Contents
- [Usage](#usage)
2021-06-23 18:00:11 +00:00
- [Quick Start](#quick-start)
2021-06-20 20:21:32 +00:00
- [Document](#document)
2021-06-19 19:55:33 +00:00
- [Build](#build)
2021-07-19 20:11:49 +00:00
- [Languages Support](#languages-support)
2021-07-01 18:30:51 +00:00
- [Contributing & Bugs Report](#contributing--bugs-report)
- [Contract](#contract)
- [Maintainers](#maintainers)
2021-06-19 19:55:33 +00:00
- [Licenses](#LICENSES)
## Usage
2021-06-23 18:00:11 +00:00
### Quick Start
Here are some common usages to help you understand what GpgFrontend does and where it comes in handy. The interface presented may not be exactly the same as the latest stable release.
#### Fast Text Encryption
2021-06-23 18:00:11 +00:00
Encryption can be done in just a few clicks.
2021-12-13 16:59:04 +00:00
![GIF](https://github.com/saturneric/Blob/blob/master/gif/encrypt-sign.gif?raw=true)
2021-06-23 18:00:11 +00:00
#### Fast Text Decryption
2021-06-23 18:00:11 +00:00
I want to see what you wrote right away.
2021-12-13 16:59:04 +00:00
![GIF](https://github.com/saturneric/Blob/blob/master/gif/decrypt-verify.gif?raw=true)
2021-06-23 18:00:11 +00:00
#### Fast File Encryption & Sign
What about files?
![GIF](https://github.com/saturneric/Blob/blob/master/gif/encr-sign-file.gif?raw=true)
2021-06-20 20:21:32 +00:00
## Document
GpgFrontend provides detailed documentation on his main features. If you want to know how to install with it, please read the [Quick Start](https://www.gpgfrontend.pub/#/quick-start) instead of README.
2021-06-19 19:55:33 +00:00
## Build
The tutorial for building the software will be released soon. Before the relevant documents are released, you can refer to the project-related Github Action file if you know it.
2021-07-19 20:11:49 +00:00
## Languages Support
The supported languages are listed here. Some languages use machine translation and have not been verified. If you want to join translation and verification work, please refer to
the [here](https://gpgfrontend.pub/#/translate-interface).
2021-12-13 16:59:04 +00:00
### Supported Languages
2021-12-13 16:59:04 +00:00
'zh_CN', 'es_ES', 'zh_TW', 'zh_HK', 'fr_FR', 'de_DE', 'pl_PL', 'ru_RU', 'ja_JP', 'it_IT',
'ko_KR', 'pt_BR', 'ar_SA', 'ar_IQ', 'hi_IN', 'af_ZA', 'sq_AL', 'be_BY', 'bg_BG', 'ca_ES',
'hr_HR', 'cs_CZ', 'da_DK', 'nl_NL', 'et_EE', 'fa_IR', 'fi_FI', 'fr_CA', 'he_IL', 'id_ID',
'lt_LT', 'De_AT', 'De_CH', 'El_GR', 'Es_MX', 'Iw_IL', 'UK_UA'
2021-07-19 20:11:49 +00:00
2021-12-13 16:59:04 +00:00
Notice: The verification may not be complete and rigorous.
## Contract
Please refer to [here](https://www.gpgfrontend.pub/#/contract) for my contact details.
2021-07-01 18:30:51 +00:00
### Contributing & Bugs Report
2021-06-19 19:55:33 +00:00
Feel free to dive in! [Open an issue](https://github.com/saturneric/GpgFrontend/issues/new) or submit PRs.
### Project Maintainer
2021-06-19 19:55:33 +00:00
[@Saturneric](https://github.com/saturneric).
## LOGO
2021-06-19 19:55:33 +00:00
2021-06-19 11:41:00 +00:00
![logo](https://github.com/saturneric/Blob/blob/master/logos/gpgfrontend-logo.jpg?raw=true)
## LICENSES
2021-06-19 19:55:33 +00:00
GpgFrontend itself is licensed under the [GPLv3](COPYING).
2021-07-12 09:38:02 +00:00
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fsaturneric%2FGpgFrontend.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fsaturneric%2FGpgFrontend?ref=badge_large)
### Dependency
There are some libraries and binary included in the zip-file which (may) have different licenses, for more information check their homepages. You can also obtain the sources from there.
2021-12-13 16:59:04 +00:00
gnupg: https://gnupg.org
gpgme: https://gnupg.org/software/gpgme/index.html
2021-12-13 16:59:04 +00:00
gpg4usb: https://www.gpg4usb.org
QT 5.15(opensource): https://www.qt.io
QT 5.12(opensource): https://www.qt.io
2021-12-13 16:59:04 +00:00
MSYS2: https://www.msys2.org
mingw-w64: http://mingw-w64.org/doku.php
2021-12-13 16:59:04 +00:00
AppImage: https://appimage.org
2021-12-13 16:59:04 +00:00
JSON for Modern C++: https://github.com/nlohmann/json
2021-07-06 19:00:17 +00:00
Application
2021-07-07 17:26:10 +00:00
Bundles: [Link](https://developer.apple.com/library/archive/documentation/CoreFoundation/Conceptual/CFBundles/BundleTypes/BundleTypes.html#//apple_ref/doc/uid/10000123i-CH101-SW1)
The icons of this software use materials from [Alibaba Iconfont](!https://www.iconfont.cn/). The Alibaba vector icon library is free to use. The icons in the free library aren't registered as trademarks. There is no copyright issue involved and can be used commercially.