RSAGEN
A lliure RSA tool with ease of use in mind.
Ever needed to tell a secret to someone and you just don't have the time to learn how to encrypt your
communications, or you find other tools difficult to use or understand? Well, I am dumb, just like you,
so I made RSAGEN.
It's not that RSA or encryption in general is complicated, but for the normal people, you tend to forget about
the maths behind, or how to get the multiplicative inverse of phi and e to get d and bla bla bla.
Or what about if the end of the other transmission is using another way of getting your message, is per expecting
you to use this or that method to make strings integers? Or perhaps person is expecting you to use some kind of padding?
RSAGEN is made to make it easy for parties that either don't have time to learn other programs or they just want it to
be easy, all of that with the same security as any RSA application.
In short: Same security, easier.
Basics About RSA
The only thing you need to know when using RSAGEN is how a
public-key cryptography works.
You can read the wikipedia page for it, but if you don't have time, the very basics is that you have a private key, and the receiver a public one, both generated by you,
they can encrypt the message they want to send to you with the public key, and only you with the private key can decrypt it, so it's safe to transmit your public key because
even if it gets intercepted the attacker will not be able to decrypt the message, however you have to make sure the public key is not adulterated, you can check this by making
the other end of the transmission send a bait message with no important information in it, after you can decrypt the message, you both are safe to go.
Use Cases for RSAGEN
RSAGEN is not a replacement for other RSA software, however, it is software for normal people that don't really know about computers or cryptography but needs a really safe
way to send their messages, either because a corrupt government, injust laws, or any case that violates their freedom.
RSAGEN is not a chat, because blocking a chat is really easy for a fascist state or an authoritarian regime, you can send the encrypted messages in any way you are able to,
RSAGEN helps you encrypting the message, so you can do this in a computer with no connection to any network, and then you decide which options you have to send this encrypted
message.
When you download this tool, you own it, it is your tool and nobody, not even me can take it away, if you use it to fight against an authoritarian regime, this can one of your
molotovs for a pacific strategic fight against it.
Nobody should tell you what is good or bad or what to fight for, so there is no restrictions on the usage of this software, when you download the binary, you own it, and if you
want to download the source code, you also are free to distribute that on your own to your mates, if you are in extreme conditions do not worry about the licenses involved.
If you are not in extreme cases and you download the source code for whatever reason, more information about the license at
#license.
Source Code License
RSAGEN - Qt application to generate, load and save RSA keys and
encode/decode strings with the RSA encryption.
Copyright (C) 2018 Jaume Fuster i Claris
RSAGEN is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
RSAGEN is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
A copy of the GNU GPL license can be found at
gnu.org/licenses/gpl.html.