Package sk.iway.iwcm.components.crypto
Class CryptoRsa2048
java.lang.Object
sk.iway.iwcm.components.crypto.CryptoRsa2048
- All Implemented Interfaces:
Crypto
CryptoTools - trieda sluzi na sifrovanie a desifrovanie textovych retazcov algoritmom RSA
s dlzkou kluca 2048
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionMetoda desifruje zasifrovane data algoritmom RSAMetoda zasifruje data, vrati vo formate base64-enkodovanegenerateNewPrivateAndPublicKey
(String loginName) Vygeneruje privatny a verejny kluc a vrati ho v objekte aj enkodovane
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
CryptoRsa2048
public CryptoRsa2048()
-
-
Method Details
-
encrypt
Metoda zasifruje data, vrati vo formate base64-enkodovane -
decrypt
Metoda desifruje zasifrovane data algoritmom RSA -
getAlgKey
-
generateNewPrivateAndPublicKey
Vygeneruje privatny a verejny kluc a vrati ho v objekte aj enkodovane- Specified by:
generateNewPrivateAndPublicKey
in interfaceCrypto
- Returns:
- CrypTokeys objekt obsahuje oba kluce aj enkodovane
- Throws:
NoSuchAlgorithmException
-