导航:首页 > 编程语言 > javasunmisc

javasunmisc

发布时间:2025-01-30 02:12:40

1. java用sun.misc.BASE64Decoder获取域名,域用户名的字符串,但字符串异常

很有可能你得到的是“全角”字符串,现在很多服务器为了防止垃圾邮件而把人名邮箱都处理过了,很多年前(我在2001年就发现了) whois.com 就已经这么做了,而我们中国人的 cnnic.net 就看起来落伍了(到现在都没有做到防垃圾功能),比如邮箱换成全角或直接换成用一个图片显示整个邮箱,也有用多个图片分别拼出邮箱中的每个字母来,反正这个符号本身不是字符而是更原始的一个“符号”。当你得到一个全角字符时显示出来的效果就是“看起来很宽”,因为在程序看来它不是 ASCII 字母而是一个相当于汉字的符号。不过我们可以为全角字母准备一个字典来翻译一下。

从人的概念或业务来讲,很多数据本身是给“人” “看”的,这个信息被处理的方式是仅限于通过“眼睛”,因此我们应该杜绝程序能自动处理它们,就好像我们的登录验证码一样,这种程序设计是很合理的办法,既能防止垃圾邮件,又能防止不法分子批量收集数据做其它的难以预料的事情。

2. 关于sun.misc.BASE64Encoder 解密

BASE64Decoder
这个没有javadoc,属于jdk里不推荐使用的工具
强烈建议不要用sun.misc,是不安全的,最好不要使用

解决方案:
使用apachecommon中的Base64替换
你可以在这里下载Apachecommonscodec:
http://commons.apache.org/codec/

阅读全文

与javasunmisc相关的资料

热点内容
word2003左侧目录 浏览:715
苹果的文件夹图标 浏览:390
通信数据传输差是什么原因 浏览:955
哪些纸质文件不能扔 浏览:847
苹果手机照片保存哪个app 浏览:596
电脑找不到桌面文件 浏览:15
信息处理技术员教程pdf 浏览:651
文件校验码有哪些 浏览:263
win电脑桌面文件后缀怎么显示 浏览:868
面向地向程序设计 浏览:298
怎样删除文件夹中同样内容的东西 浏览:382
白癜风查什么数据 浏览:267
ci框架js数字分页跳转到指定页面 浏览:539
u盘复制粘贴文件的速度 浏览:957
华为畅享手机为什么不能连5G网络 浏览:644
乐1pro刷系统升级 浏览:803
怎么往数据库添加新手机号段 浏览:172
电脑垃圾软件文件删不掉 浏览:604
查看windows10版本号 浏览:42
电信光纤错误代码1008 浏览:401

友情链接