gpg4usb v0.3.3-2

webfork on 23 May 2018
  • 29MB (uncompressed)
  • Released on 5 Jan 2016
  • Suggested by gpg4usb

NOTE: This project is outdated and may be insecure or incompatible with more recent versions of GPG.


gpg4usb is a basic, tabbed notepad tool with easy-to-use text and file encryption tools. Using the Gnu Privacy Guard (GPG) security system means you can exchange encrypted text and files with someone you've never met, where most programs require a communicated password. Additionally, users can digitally "sign" and verify information to help establish integrity, ownership, or agreement.

Users need only exchange a "public key" with one another in order to communicate. New users will need to generate a key, while users of other compatible software can import their existing keys.

Functional in Linux (see How to Extract). GPG is a compatible, open source alternative to commercial PGP.

Runs on:Win98 / WinME / WinNT / Win2K / WinXP / Vista / Win7 / Win8
Writes settings to: Application folder
Unicode support: Yes. UTF-8
License: GPL v3
How to extract: Download the ZIP package and extract to a folder of your choice. Launch start_windows.exe.

Linux users: Download the same package and run start_linux_32bit or start_linux_64bit.
Similar/alternative apps: CryptoTE
What's new?

25 comments on gpg4usb  The Portable Freeware Collection Latest Entries Feed

gpg4usb 2014-08-20 20:22

New stable release 0.3.3-1

* gpg4usb-0.3.3-1 additionally contains a 64-bit linux binary now, so there's no need to have 32-bit compatibility libraries installed on a 64-bit linux system anymore

* we updated the included GnuPG-binaries from 1.4.16 to 1.4.18 for fixing some security issues

New alpha release 0.4

This release additionally contains binaries for MacOS. But since we had to rewrite the whole core, this release needs a lot of testing. So, if you want to be sure, better get the stable release. If you want to have a look what is planned for the release when it is finished have a look on our TODO-List.

-> Download:


gpg4usb 2012-09-11 19:48

gpg4usb 0.3.2-1 released today!

0.3.2-1 generates safer gnupg-keys by default, with RSA and 1024bit minimum.
Including gpg binary was updated to version 1.4.12.

Fix creation of empty Windows registry key on import from existing GnuPG

Have fun!


gpg4usb 2012-04-18 12:16


In the last week we integrated 4 new languages.

@procyon: Thanks for the hint, we've put it on our bug list and already located the appropriate line in source, which causes this bug. So this will be fixed in the next release.

@mixture: We weren't sure, if we should integrate this, because it could confuse beginners, who read in other tutorials, that the should use the maximum keysize possible. Would be great, if you write your opinion to our mailing list. In fact we're not sure, if we should reduce the maximum key size again to 8192 (which is the maximum key size of any other gpg program We know).

@webfork: We've already integrated generation of RSA keys for the next release. So this will be possible soon. And the size of the DSA key is always 1024 bit (given by gpgme I think), the size of the EL Gamal subkey can be set higher...


Mixture 2012-04-16 14:18

I set up gpg4usb 0.3.2 on my thumbdrive and was glad my suggestion was implemented. I generated a 16384 bit key on my 2.53Ghz P4 3Gig RAM system and it took 11.5 hours to generate. It's a good thing I let the system operate overnight on this.


procyon 2012-04-11 22:12

Excellent application !
The new wizard leaves an empty key in the registry (with GnuPG not installed locally):

Step "You can import keys from locally installed GnuPG", click on "Import keys from GnuPG" : the key is created.


gpg4usb 2012-04-11 19:58

gpg4usb 0.3.2 released today!
The new release comes with a first start wizard, an offline help system and a lot of bugfixes. Our translators worked hard on bringing you localized versions: 0.3.2 ships in with nine languages!


webfork 2011-12-01 16:52

remzz: The program uses DSA / Elgamal public keys. This is different than most programs that use symmetric key systems like AES or Twofish. It is possible to set the SIZE of the key (most recommend at least 2048) or you may use the included command-line tool to generate an RSA key pair (probably less secure but should work fine).


dany 2011-12-01 16:16

@remzz: This GUI doesn't, afaik it uses RSA AES 256 encryption.
The actual GPG tool, bin\gpg.exe does, but on the command-line. But this is handled through protocols. The protocol --pgp6 for instance doesn't provide AES encryption, --gnupg (default protocol) does. You can specify a cipher with --cipher-algo, typing 'gpg.exe --version' lists all available ciphers/hashes.
If you want to have a go at it, here's the man pages:
Note that directly working with bin\gpg.exe as is breaks portability, you'll also have to feed it all default locations in gpg4usb\ ...

Would be a nice feature for a future release to be able to select different ciphers, but I personally don't mind.


remzz 2011-12-01 14:35

Great tool that actually works.
Is there any way to select encryption algorithm?


gpg4usb 2011-11-19 22:22

We've released version today, because there were problems with signing messages in russian, greek or other languages with non-latin characters...


Older comments are hidden - Click to display all comments ▾

Post your comment