在JS中我们可以通过两种方法去利用Base64进行加解密,一种是通过原声的DOM方法;一种是利用Nodejs的npm包。我们分别来看一下
利用DOM方法
紧张是通过btoa()和atob()两个方法来实现,紧张代码如下所示
利用npm的js-base64包
首先运行npm命令安装
安装base64
然后引入和利用Base64进行加解密
利用Base64进行加解密
Java进行Base64加解密
利用Java进行Base64加解密,同样有两种方法,一种是利用反射的办法,采取内部的Base64类进行加解密;一种是利用commons-codec.jar包的封装方法。
反射的反射
反射的办法利用Base64
依赖commons-codec.jar包
在项目中添加对commons-codec.jar包的依赖,就可以直策应用Base64.encodeBase64()和Base64.decodeBase64()方法进行加解密。
依赖commons-codec.jar包
C++进行Base64的加解密
由于对C++不是很熟习,下面的代码未运行,但是查找资料后,下面代码的运行是精确的。如有不对,欢迎示正。
C++的Base64加密
C++的Base64解密
PHP进行Base64加解密
PHP的Base64加解密看起来十分大略,代码如下
PHP的Base64加解密
总结
本日总结了一下主流措辞下的Base64加解密的方法,你节制了吗?