JAVA版的authcode

时间:2015-12-17 08:17:44
【文件属性】:

文件名称:JAVA版的authcode

文件大小:4KB

文件格式:RAR

更新时间:2015-12-17 08:17:44

java discuz authcode

康盛的discuz 里有一个authcode由于其优秀的表现立刻受到广大PHPER的青睐,现在它已经跳出PHP领域,几乎成为字符加密的标准(有点夸张哈哈)。 我的资源包中有两个文件 Base64.java Authcode.java 我只是对代码进行整理。原始代码来自互联网。 这两个文件都要用,因为authcode中需要用到BASE64。 说个重要的地方 因为标准的BASE64加密后的字符的长度可以被4整除,不能整除的都通过“=”来补充。PHP自带的decode_base64()函数可以解密标准的BASE64也可以解密长度不能被4整除的BASE64,authcode是在PHP环境中开发,所以没有考虑到非标准的情况。这样在移植到JAVA中,需要写一个可以解密标准和非标准BASE64的方法,,我是在互联网上收集到的BASE64加密解密功能,然后又为其扩充了解密非标准BASE64的功能(其实就是为其补充“=”,使其长度可以被4整除),这样就可以加密解密authcode,而且与PHP互通,加密后的字符不带“=”,看着比较整洁。


【文件预览】:
Base64.java
Authcode.java
说明.txt

网友评论

  • 不能解决中文问题
  • 自己改了下,能用了
  • 改改就可以用,很好
  • 说明很详细,支持一下。
  • 根本就不对
  • 已经使用,谢谢!
  • 很好用,很方便,另外如果android端加密出来的数据要拼在url里的话,有两个地方需要转化,加密出来的字符串,replace("/","_").replace("=","|")
  • 已使用,非常方便
  • 代码运行完全没有问题,感谢分享。
  • 没有问题,可以运行
  • 好用,用来和公司的phper联调,没有问题。
  • 谢谢,很好用
  • 不错 ,好像php加密的,java解密,有点小问题,反过来是ok了,再琢磨下
  • 已使用 ,好像php加密的,java解密,有点小问题,反过来是ok了,再琢磨下
  • 怎样支持UF8-8的编码解密啊
  • 很好,已经使用
  • 挺好用的~~
  • 已使用,非常方便
  • 很好,代码可行,感想分享!
  • 很好用,虽然部分识别有问题,不过先URL编码一下就可以了,解码时也反编码一下,