ani*_*nij 5 java encryption encoding
我需要以这样的URL传递加密格式的数据,
http://localhost:8080/app/{encrypted_data}
那么,是否有编码器中不包含正斜杠(/)的编码器?
请注意:我不想手动从编码数据中用另一个字符替换'/'.
.................................................. .................................................. ..........
编辑:Oleg Estekhin评论使用Base64 URL安全编码工作正常,我只是在这里添加一个例子.
示例:编码:
String str = "subjects?_d=1";
byte[] bytesEncoded = Base64.encodeBase64URLSafe((str.getBytes()));
Run Code Online (Sandbox Code Playgroud)
解码:
Base64 decoder = new Base64(true);
byte[] decodedBytes = decoder.decode(new String(bytesEncoded));
System.out.println(new String(decodedBytes));
Run Code Online (Sandbox Code Playgroud)
输出:
c3ViamVjdHM_X2Q9MQ
subjects?_d=1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2347 次 |
| 最近记录: |