Нужна помощь относительно правильного дешифрования шифрования строки - PullRequest
0 голосов
/ 19 сентября 2011

Мне нужна помощь в отношении шифрования и дешифрования строки в Java. У меня есть строка длиной 16, мне нужно ее кодировать, а также декодировать, но мне нужно, чтобы закодированная строка была буквенно-цифровой и имела символы, которые пользователь может набирать с мобильного телефона и размером.Так же, как обычный текст, я пробовал Md5 и DES, но MD5 - только один путь, а строка в кодировке DES - не только буквенно-цифровые, а правильные символы пробовали другие способы, не находя правильного решения.

Ответы [ 2 ]

0 голосов
/ 19 сентября 2011

Vigenère cypher может быть ограничен любым желаемым набором символов и имеет такой же длину, что и у открытого текста.Он не так безопасен, как современный шифр, но используется в приложениях с низким уровнем безопасности.Решительный нападающий сможет сломать Вигенера.

0 голосов
/ 19 сентября 2011

Вы можете преобразовать каждый символ закодированной строки в ее шестнадцатеричное представление. В этом случае результирующая строка будет буквенно-цифровой.

...