Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Ejercicio - Saca el decode
- Es un ejercicio simple de un algoritmo de cifrado en java de números enteros, para practicar la ingeniería inversa.
- Algoritmo:
- - Depende de una variable, min o max.
- Si es min la variable es de 1 a 2 cifras:
- Número multiplicado por 5 y el resultado más tres
- Si es max la variable es de 3 o más cifras:
- Número multiplicado por 100 y el resultado menos dos
- Ejemplos:
- min:
- Número => 1
- Cifrado => 8
- Número => 2
- Cifrado => 13
- Número => 3
- Cifrado => 18
- max:
- Número => 1
- Cifrado => 95
- Número => 2
- Cifrado => 193
- Número => 3
- Cifrado => 291
- Modos de uso:
- Numero cifrado: Encode(Numero, 'min o max');
- */
- public class Encoding {
- public static int Encode(int Int, String type) {
- return ((type.equals("min")) ? (Int * 5 + 3) : (type.equals("max")) ? (Int * 98 - 3) : null);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement