OpenPGP.js.UI (v2.1 )

OpenPGP.js v3.0.0 (2018-03-08)- OpenPGP JavaScript Implementation.

This project aims to provide an open source Open Source OpenPGP library in JavaScript, so it can be used on almost any device. Instead of using native code like other implementations, OpenPGP. js should avoid this circumstance, i. e. OpenPGP does not have to be installed on a computer anymore. With OpenPGP. js it is possible to sign, encrypt, decrypt, verify - especially e-mails - and manage keys.

Important: The complete code runs on the client side, i. e. no data is saved on Server.



  • No encryption/decryption of files
  • No creation of DSA keypairs

OpenPGP.js.UI 2.1

With the UI interface it is possible to generate OpenPGP keys, encrypt and decrypt texts as well as sign and verify texts.


  • 20. 06. 2015; openPgp.UI.js 1.0: Inital Version (openpgp.js 1.0.1)
    • Simple jQuery Interface with jquery Easytabs
    • New Keypair, Encrypt/Decrypt, Sign, Verify
  • 03. Feb. 2016; openPgp.UI.js 1.1: Bugfixing (openpgp.js 1.5.0)
    • Migration to newer openpgp.js

  • 01. Aug. 2016 openPgp.UI.js 1.2: Bugfixing (openpgp.js 2.3.6)
    • Migration to newer openpgp.js
    • Implementation of PublicKey Search

  • 15. Jul. 2017 openPgp.UI.js 1.3: Bugfixing (openpgp.js 2.5.2)
    • Migration to newer openpgp.js
    • Implementation of Key experition

  • 22. Jan. 2018 openPgp.UI.js 2.0: New Interface (openpgp.js 2.6.2)
    • jQueryUI Dialogs (Generation, New Password, Search)
    • Add new Function:
      • Save Private Key as File (pure JS)
      • Better Keycheck if is valid

  • 15. March 2018 openPgp.UI.js 2.1: Bugfixing (openpgp.js 3.0.0)
    • Migration to newer openpgp.js
      • more async function
    • Add new Function:
      • Keypair generation with: Experition Key in Years from Now
      • Algorithm: Add Curves

Credits Librarys

jQuery & jQuery.ui (jQuery Framework)

openpgp.js (Openpgp)

FileSaver.js (SaveAs pure JS)


Neu starten

Help OpenPGP.js.UI

Cooming Soon