GithubHelp home page GithubHelp logo

fbion / gpgfrontend Goto Github PK

View Code? Open in Web Editor NEW

This project forked from saturneric/gpgfrontend

0.0 0.0 0.0 35.91 MB

A Powerful, Easy-to-Use, Compact, Cross-Platform and Installation-Free Crypto Tool. 一个强大,易用,小巧,跨平台且免安装的加密解密签名工具。

Home Page: https://gpgfrontend.pub

License: GNU General Public License v3.0

CMake 1.04% C++ 96.45% C 2.50%

gpgfrontend's Introduction

ICON

GpgFrontend

Language License CodeSize Codacy Badge GitHub release (latest by date) FOSSA Status

GpgFrontend is a Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP Crypto Tool.

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 provided by large companies.

Notice: GpgFrontend does not provide an embedded gnupg binary library 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 backdoor during the delivery process.

If you find this tool useful and promising, welcome to encourage me through STAR this project. Thanks!

>> Quick Start << | >> Code & Binary Security << | >> 简中README <<

macOS Screenshot
Windows Screenshot Ubuntu Screenshot

Workflows Status:

Build & Package


Table of Contents

Features

  • Can run on Windows, Linux and macOS.
  • Open source, free, no need to install.
  • Just double-click, and then you can use it freely.
  • Supports multiple languages.

Usage

Quick Start

Fast Text Encryption

Encryption can be done in just a few clicks.

GIF

Fast Text Decryption

I want to see what you wrote right away.

GIF

Fast File Encryption & Sign

What about files?

GIF

More Helpful Operation

Read the animated pictures in the Document to learn more awesome operations.

How to Run it

Windows

  1. If you haven't installed gnupg, please Download gnupg-w32-******.exe and install it.
  2. Download GpgFrontend Windows Edition from the latest release
  3. Unzip gpgfrontend-windows-latest-*******.zip
  4. Go into the directory and double click GpgFrontend.exe.

macOS

  1. If command gpg is not available, please use homebrew to install it first.
  2. Download GpgFrontend macOS edition from the latest release
  3. Double-Click GpgFrontend.dmg to load it
    • macOS will automatically decompress the zip file and then you will be able to see the dmg
  4. Double click and run it (due to macOS security policy, you may need a little more step).
  5. If it satisfies you, you can drag it into your Application folder.

Debian/Ubuntu/CentOS

!AppImage

  1. Install gnupg (If you have already followed please skip)
    • For Debian/Ubuntu
      $ sudo apt update
      $ sudo apt install gpg
    • For CentOS
      $ sudo yum install gnupg 
  2. Download GpgFrontend Linux edition from the latest release
  3. Give GpgFrontend-***.AppImage permission to execute
    $ chmod u+x ./GpgFrontend-***.AppImage
  4. Just double-click GpgFrontend-***.AppImage to run it.

Document

for more usage information, please read document.

Purpose

The GpgFrontend project inherit from a relatively mature but not maintained gpg4usb project. It inherits the stable, easy-to-use, compact, and installation-free features of gpg4usb, and plans to support some new features of OpenPGP based on it and continue to improve it.

GpgFrontend will add more functions in the future to improve the ease of use of GPG in end-to-end transmission. At the same time, the addition of new functions does not affect the old basic functions. My personal strength is always limited. GpgFrontend welcomes volunteers to join. You can use the GitHub platform to file an issue, or submit a pull request.

The GpgFrontend project is as open source, and it also insists on using open source codes and libraries.

Build

The tutorial for building the software will be released shortly. Before the relevant documents are released, you can refer to the project-related Github Action file if you know it.

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 translate the interface.

Notice: The verification may not be complete and rigorous.

Language English 简体中文 français Французский Español
Support Support 支持 Etre prêt ожидать apoyar
Verification Origin 不完全 Jamais Никогда Nunca
Language 日本語 繁體中文 عربى português
Support 未だに 尚未 ليس بعد Ainda não
Verification

Contract

If you want to contact me individually, you can email [email protected].

Contributing & Bugs Report

Feel free to dive in! Open an issue or submit PRs.

Maintainers

@Saturneric.

LOGO

logo

LICENSES

GpgFrontend itself is licensed under the GPLv3.

FOSSA Status

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.

gnupg: https://gnupg.org/

gpg4usb: https://www.gpg4usb.org/

QT 5.15.2(opensource): https://www.qt.io/

MSYS2: https://www.msys2.org/

mingw-w64: http://mingw-w64.org/doku.php

AppImage: https://appimage.org/

rapidjson: https://github.com/Tencent/rapidjson

Application Bundles: Link

The icons of this software use materials from Alibaba Iconfont. 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.

gpgfrontend's People

Contributors

saturneric avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.