Package sk.iway.iwcm
Class CryptoFactory
java.lang.Object
sk.iway.iwcm.CryptoFactory
CryptoFactory.java
Class CryptoFactory is used for
Title webjet8 Company Interway a.s. (www.interway.sk) Copyright Interway a.s. (c) 2001-2020
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
Staticka metoda na jednoduche desifrovanie dat, sama si zisti, ci su sifrovane, ziska kluc zo session a skusi desifrovatstatic String
generateKeys
(String login) static String
static String
Ziska prefix kluca alebo zasifrovanych dat.static String
removeRedundantPrefix
(String text) Metoda odstrani redundantne (nepotrebne) znaky z klucaboolean
setPrivateKeyToSession
(String privateKey, javax.servlet.http.HttpSession session) Ulozi privatny kluc do session.
-
Constructor Details
-
CryptoFactory
public CryptoFactory()
-
-
Method Details
-
decrypt
Staticka metoda na jednoduche desifrovanie dat, sama si zisti, ci su sifrovane, ziska kluc zo session a skusi desifrovat- Parameters:
maybeEncryptedText
-- Returns:
-
generateKeys
-
encrypt
-
decrypt
-
removeRedundantPrefix
Metoda odstrani redundantne (nepotrebne) znaky z kluca- Parameters:
text
-- Returns:
-
getPrefix
Ziska prefix kluca alebo zasifrovanych dat. Priklad: key = encrypted-v2-admin_32:ewogICAgI => encrypted-v2-admin_32- Parameters:
string
-- Returns:
-
getCurrentPrivateKey
-
setPrivateKeyToSession
Ulozi privatny kluc do session. Tento kluc sa potom pouzije v JPACryptoConverteri na desifrovanie dat. Vrati true/false podla toho ci sa kluc podarilo vlozit do session a requestBeanu- Parameters:
session
-privateKey
- privatny kluc ktory sa pouzije na desifrovanie dat- Returns:
- podarilo sa ulozit kluc
-