测试base64加密的文章
呃…在这个举国上下都非常紧张的敏感时期,很多博主(指目前还没被墙掉的博主)肯定都想说点啥而不敢说吧?
受lerosua之前用base64来写博文的启发,本文来探讨一个更加方便的加密方法.
lerosua的方法,缺点比较明显,就是对阅读者不够友好,linux用户还可以很方便地复制文字来base64 -d,win用户基本上都要打开一个在线解码base64的网站来解码了.于是我就想能不能把解码的功能放在同一个页面里,用户只需按一下按钮即可看到真实内容.
下面是演示:
一点简单的说明:
在html里,首先要包含一个解码的js,可以这样写:
<script type="text/javascript" src="https://luy.li/data/decodebase64.js"></script> |
然后写3个控件,一个源textarea,一个触发按钮,一个目标textarea.比如:
<textarea id="src090603">这里是base64加密后的数据,可以用在线加密网站生成.</textarea> <input type="button" value="转换" onclick="decodebase64(document.getElementById('src090603'),document.getElementById('des090603'))"/> <textarea id="des090603"></textarea> |
注意上面的两个textarea的id值要保持唯一,并和按钮的onclick事件里的值保持一致,就可以看到效果了.
现在的问题是,必须把base64的编码放在一行里,不然WP会自动给加上一个br换行,影响解码了.另外这个方法对于WPmu用户可能无效…
PS: 本页的textarea都没有设置readonly属性,所以也可以用作base64的在线解码器哦.
再PS: base64 果然是个基于64的编码….
lerosua 在 2009年06月03日 10:49 说:【 】
太牛了,明天试试
TualatriX 在 2009年06月03日 11:01 说:【 】
哇靠!你太牛X了。哈哈。我明天也这样。
oceanboo 在 2009年06月03日 11:07 说:【 】
咳咳,骨头的想法跟我的不谋而合。
YCF.name 在 2009年06月03日 11:15 说:【 】
真的要做的话,就做成在页面加载完时替换掉base64密文。这还是很简单的。Base64以前用来使简单密码复杂化。
shell 在 2009年06月03日 11:16 说:【 】
何必按呢?在载入的时候自动解码就可以了。
bones7456 在 2009年06月03日 11:21 说:【 】
手工按的保险啊,万一及.艾服.达不留的bot支持js呢?
也测试base64解密 | 阳光烂灿的日子 在 2009年06月03日 11:24 说:【 】
[…] 看到boes7456最新的文章,在线解密base64,特此测试一下。 […]
吼吼 在 2009年06月03日 11:29 说:【 】
太好了,干脆做成wp的插件吧
zay 在 2009年06月03日 11:41 说:【 】
可惜reader不支持!
雾之大陆 » Blog Archive » Base64编码转换Firegestures手势 在 2009年06月03日 18:41 说:【 】
[…] 这篇是纯粹的技术文,受骨头兄的一篇文章启发,取其代码,改成Firegestures手势脚本。 […]
shellex 在 2009年06月03日 22:51 说:【 】
呵呵,虽然如此仍然觉得危险
xiooli 在 2009年06月04日 22:54 说:【 】
万一我们伟大的墙支持base64呢?
bones7456 在 2009年06月05日 08:17 说:【 】
那我就搞个base65
fhc2007 在 2009年06月07日 16:20 说:【 】
这么好玩,有空也试试看,哈哈
猫 在 2009年06月13日 17:10 说:【 】
狂顶最后一句….
七星庐 » Blog Archive » Base64编码转换Firegestures手势 在 2009年11月04日 14:26 说:【 】
[…] 这篇是纯粹的技术文,受骨头兄的一篇文章启发,取其代码,改成Firegestures手势脚本。 […]
摸奶摸屄 在 2009年11月24日 16:05 说:【 】
这下我去做不和谐的事情了~
bones7456 在 2009年11月25日 08:33 说:【 】
春哥。。。