специальный ключ? хорошо, вам самое простое решение для этого - это создать четную серию чисел или нечетное число, которое будет отличаться для каждого пользователя.
Теперь для хранения данных, сохранить данные либо в базе данных или в текстовом файле, Сохранение в текстовый файл идет как этот
Прежде всего импорта этого
import java.io.*;
Вот код для создания и сохранения данных в текстовом файле.
int userSpecialkey = 123;
File f = new File("FileName.txt");
f.createNewFile();
BufferedWriter bw = new BufferedWriter(new FileWriter(f));
bw.write(userSpecialkey);
bw.close();
простое решение, для шифрования данных, которые вы можете изменить пароль жало в массив символов затем добавить какое-то значение для каждого индекса
String name = "shady";
String password = "OnePunchMan";
char[] encryptingPassword = password.toCharArray();
for(int i=0; i < encryptingPassword.length; i++){
encryptingPassword[i] += '5';
}
Это изменит полукокс в новый полукокс, Для дешифрования
for(int i=0; i < encryptingPassword.length; i++){
encryptingPassword[i] -= '5';
}
`
Я неясный на то, что вы на самом деле т чтобы достичь. Можете ли вы подробнее объяснить проблему, которую пытаетесь решить? – Onots
уверен, я постараюсь. Я просто хочу иметь уникальный скрытый «ключ» для каждого пользователя, которого они не могли видеть. Поскольку они могут передать этот ключ другому пользователю и использовать мою программу. – javajoejuan
Вы должны опубликовать код примера ([Минимальный, Полный, Подтверждаемый пример] (https://stackoverflow.com/help/mcve) или [Short, Self-Contained, Correct Example] (http://sscce.org/)). Включите то, что вы уже пробовали, и где именно вы застряли. См. Дополнительную информацию на странице [Как задать хороший вопрос?] (Https://stackoverflow.com/help/how-to-ask) Спасибо! – Will