随笔分类 - Java.加密解密
摘要:https://www.liaoxuefeng.com/wiki/897692888725344/949441536192576 Base64是一种用64个字符来表示任意二进制数据的方法。 用记事本打开exe、jpg、pdf这些文件时,我们都会看到一大堆乱码,因为二进制文件包含很多无法显示和打印的字
阅读全文
摘要:消息摘要算法分为三类: MD(Message Digest):消息摘要 SHA(Secure Hash Algorithm):安全散列 MAC(Message Authentication Code):消息认证码 MAC算法 介绍: HMAC(keyed-Hash Message Authentic
阅读全文
摘要:mac(Message Authentication Code,消息认证码算法)是含有密钥散列函数算法,兼容了MD和SHA算法的特性,并在此基础上加上了密钥。 甲乙双方进行数据交换可以采取如下流程完成 1、甲方向乙方公布摘要算法(就是指定要使用的摘要算法名) 2、甲乙双方按照约定构造密钥,双方拥有相
阅读全文
摘要:Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。Base64编码是从二进制到字符的过程,可用于在HTTP环境下传递较长的标识信息。采用Base64编码具有不可读性,需要解码后才能阅读。 例子1 转换前 11111111
阅读全文