Javascript中的Base64解密

在JS中我们可以通过两种方法去利用Base64进行加解密,一种是通过原声的DOM方法;一种是利用Nodejs的npm包。
我们分别来看一下

利用DOM方法

base64php分歧说话的Base64加解密办法你值得一看 GraphQL

紧张是通过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加解密的方法,你节制了吗?