Java основанный шифратор, который производит только алфавитно-цифровые символы - PullRequest
1 голос
/ 07 декабря 2010

Я знаю об этой библиотеке jasypt:

http://www.jasypt.org/index.html

, который отлично работает, но предоставляет только шестнадцатеричный или Base64 для зашифрованного.

Ни то, ни другое не работает, потому что шестнадцатеричный код слишком длинный и Base64 не может быть безопасно передан по URL или в качестве параметров Javascript. Я ищу что-то, что выдает только строчные / прописные буквы от a до z и цифры от 0 до 9. Есть ли такая библиотека?

Ответы [ 2 ]

4 голосов
/ 07 декабря 2010

Base32 ( RFC ).Существуют также варианты Base64, которые заменяют проблемные символы + и /: см. Статью Википедии или RFC .

1 голос
/ 07 декабря 2010

Почему бы URL не кодировать результат из Base64 и не передавать его?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...