你在线加密用的是GB2312而你PHP采用的是UTF-8这两种编码编出来的字节是不一样因此BASE64通过字节编码的导致你看到的结果不一样。如果你想PHP加出来和在线加密一样,你可以把编码转一致就可以了。这样子就能和在线加密是一样的了。
base64加密方法一样的,正常情况下,结果应该是一样的。
字符编码不同导致的,你统一一下文件保存的编码格式便可。建议贴下源码,帮你分析下
百度 php javascript base64