2010-12-07 5 views
1

나는이 jasypt 라이브러리의 알고있다.자바 기반의 암호기는

16 진수 코드가 너무 길어서 Base64를 URL이나 Javascript 매개 변수로 안전하게 전달할 수 없으므로 어느 쪽도 효과가 없습니다. 나는 대문자 a ~ z와 숫자 0 ~ 9만을 만드는 무언가를 찾고 있습니다. 그런 도서관이 있습니까?

+0

base32, base64, ascii85 어떤 기호가 문맥에 허용되는지에 따라. base32는 URL과 javascript의 경우보다 정상입니다. – khachik

답변

1

왜 URL을 Base64에서 인코딩하고 전송합니까?

+0

base64로 URL 인코딩을 시도했지만 사용중인 jaspt libray를 기반으로 일관되게 작동하지 않습니다. 그게 왜 내가 여기에 질문을 게시했는지. –

+0

아주 이상합니다. 자바로 테스트 케이스를 작성해 보았습니다. 먼저 uuencode, uuencode, uudecode를 base64하고 base64 uudecode를 base64로 사용하여 시작한 결과와 동일한 결과를 얻었습니까? 어쩌면 당신의 문제는 수신자 측 (자바가 아닐지도 모른다)에있다. – Knubo

+0

url endcoding decoding에 관련된 오버 헤드가있다. 영숫자 인코딩을 지원하는 자바 기반 암호화 라이브러리를 찾을 수 있다면, 이것은 단순히 내 문제가 될 것입니다. 그래서 내가 게시 한 원래 질문에 대한 답변을 찾고 있습니다. –