Я пытаюсь сгенерировать основной ключ из номера телефона, предоставленного пользователями в моем приложении.Как преобразовать цифры в значение ascii или символы и сохранить в массиве строк
, например, пользователь предоставляет следующий номер телефона:
Номер телефона: 033232532523
Теперь я хочу, чтобы создать какой-то ключ, как преобразовать эти цифры в алфавите, специальные символы или ASCII значение или вид, что, так что я мог бы получить ключ что-то вроде этого (фиктивный):
ab743kdhad $
например, замена 0 с, получая значение ASCii 3, и так далее ...
код Я пытаюсь получить что-то вроде этого:
общественного класса PrimeKeyGenerator {
public static void main(String[] args) {
String phoneNumber = "123456342";
//could we convert the digits to characters or replace the digits with their ascii value?
String characters = convertNumToCharacters(phoneNumber);
System.out.println("Generated Prime Key: " + characters);
}
private static String convertNumToCharacters(String phoneNumber) {
return null;
}}
скажите, пожалуйста, какой пакет импортировать Base64? @Elliott –
, пожалуйста, расскажите мне о Base64, где я могу взять/импортировать его? –
['java.util.Base64'] (https://docs.oracle.com/javase/8/docs/api/java/util/Base64.html) - это тот, который я использовал здесь. –