elte.java2_utikalauz5.crypto
RSA osztály
java.lang.Object
elte.java2_utikalauz5.crypto.RSA
- public class RSA
- extends Object
Variációk rejtjelezésre.
- Mióta:
- Java 2 Útikalauz programozóknak 5.0
- Forrásfájl:
- RSA.java
- Letöltés:
- RSA.jar
java.lang.Object osztálytól örökölt metódusok |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IV
private static final byte[] IV
inFile
private final FileInputStream inFile
outFile
private final FileOutputStream outFile
rsaKeyPair
private final KeyStore.PrivateKeyEntry rsaKeyPair
isEncrypt
private final boolean isEncrypt
hexDigit
private static final char[] hexDigit
KEYID_SWITCH
private static final String KEYID_SWITCH
- Lásd még:
- Konstans mezőértékek
KEYPASSWORD_SWITCH
private static final String KEYPASSWORD_SWITCH
- Lásd még:
- Konstans mezőértékek
KEYSTOREPASSWORD_SWITCH
private static final String KEYSTOREPASSWORD_SWITCH
- Lásd még:
- Konstans mezőértékek
DECRYPT_SWITCH
private static final String DECRYPT_SWITCH
- Lásd még:
- Konstans mezőértékek
Konstruktorok részletezése |
RSA
public RSA(boolean isEncrypt,
String keyId,
String keyPassword,
String keyStorePassword,
String inFileName,
String outFileName)
throws Exception
- Specifikált kivételek:
Exception
close
private void close()
throws IOException
- Specifikált kivételek:
IOException
copy
private void copy()
throws Exception
- Specifikált kivételek:
Exception
encrypt
private void encrypt()
throws Exception
- Specifikált kivételek:
Exception
sanity
private void sanity(byte[] wrappedBulkKey,
SecretKey bulkKey)
throws Exception
- Specifikált kivételek:
Exception
printKeyData
private static void printKeyData(byte[] wrappedBulkKey)
hexPrint
private static void hexPrint(byte[] data,
PrintStream out)
copyData
private void copyData(Cipher bulkCipher)
throws Exception
- Specifikált kivételek:
Exception
decrypt
private void decrypt()
throws Exception
- Specifikált kivételek:
Exception
main
public static void main(String[] args)
throws Exception
- Paraméterek:
args
-
- Specifikált kivételek:
Exception
parseArgs
private static RSA parseArgs(String[] args)
throws Exception
- Specifikált kivételek:
Exception
error
private static void error(String message,
int exitCode)