在Java中使用Base64实现哈希加解密可以通过以下步骤完成:
import java.util.Base64;
getEncoder()
方法获取一个Base64.Encoder对象,然后使用该对象的encodeToString()
方法进行加密。例如:String originalString = "Hello, World!";
String encodedString = Base64.getEncoder().encodeToString(originalString.getBytes());
这将把"Hello, World!"字符串加密为Base64编码的字符串。
getDecoder()
方法获取一个Base64.Decoder对象,然后使用该对象的decode()
方法进行解密。例如:String encodedString = "SGVsbG8sIFdvcmxkIQ==";
byte[] decodedBytes = Base64.getDecoder().decode(encodedString);
String decodedString = new String(decodedBytes);
这将把Base64编码的字符串"SGVsbG8sIFdvcmxkIQ=="解密为原始字符串"Hello, World!"。
Base64加密是一种常用的编码方式,它可以将二进制数据转换为可打印的ASCII字符,常用于在网络传输中传递二进制数据或存储二进制数据到文本文件中。在Java中,使用Base64类可以方便地进行Base64编码和解码操作。
推荐的腾讯云相关产品:腾讯云提供了丰富的云计算产品和服务,其中包括云服务器、云数据库、云存储等。您可以访问腾讯云官网了解更多详情:腾讯云。
领取专属 10元无门槛券
手把手带您无忧上云