A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalon Előző változat Következő változat | Előző változat Következő változat Következő változat mindkét oldalon | ||
oktatas:programozas:java:java_titkositas [2023/02/27 22:14] admin [Szöveg titkosítása] |
oktatas:programozas:java:java_titkositas [2023/02/27 22:17] admin [Coder osztály készítése] |
||
---|---|---|---|
Sor 69: | Sor 69: | ||
</code> | </code> | ||
- | ==== Függvények ==== | + | ==== Coder osztály készítése ==== |
<code java Coder.java> | <code java Coder.java> | ||
Sor 171: | Sor 171: | ||
} | } | ||
+ | </code> | ||
+ | |||
+ | Használat: | ||
+ | |||
+ | <code java App.java> | ||
+ | import javax.crypto.spec.SecretKeySpec; | ||
+ | |||
+ | public class App { | ||
+ | public static void main(String[] args) throws Exception { | ||
+ | System.out.println("--Titkostás--"); | ||
+ | |||
+ | SecretKeySpec key = Coder.generateKey(); | ||
+ | |||
+ | String secretText = Coder.encrypt("titok", key); | ||
+ | System.out.println(secretText); | ||
+ | |||
+ | String clearText = Coder.decrypt(secretText, key); | ||
+ | System.out.println(clearText); | ||
+ | |||
+ | } | ||
+ | } | ||
</code> | </code> | ||