Java 中字符编码 和 加解密
Java 中字符编码 和 加解密
bestcxx
向外思考,向上生长
展开
-
0.1、字符编码和加密-Base64 在 Java 中的几个实现方式
文章目录前言特别声明Base64 的编码和解码不是加密算法关门,上代码参考链接前言体能状态先于精神状态,习惯先于决心,聚焦先于喜好特别声明本文 列举了 Java 环境下Base64的几种实现方式 ,有几点需要特别声明:1、部分方法需要下载单独的 jar 包,本文提供了 Maven 依赖地址,可自行下载2、JDK1.8 提供了目前为止最高效的实现方式,Spring 也单独提供了对J...原创 2019-06-15 12:31:32 · 362 阅读 · 0 评论 -
非对称加密 签名算法
常用的有 SHA1withRSA、SHA256withRSA、SHA1withDSA原创 2019-08-26 22:22:47 · 716 阅读 · 0 评论 -
Java 中常用的 非对称加密算法 的使用
文章目录前言非对称加密KeyPairGeneratorJDK 支持的非对称加密算法和私钥长度公钥和私钥的形式公钥和私钥的类和相关方法公钥的恢复前言体能状态先于精神状态,习惯先于决心,聚焦先于喜好。非对称加密非对称加密一般需要算法支持一对公私钥的相互加解密,即公钥加密私钥可以机密,私钥加密,公钥可以解密。一般私钥不会对外公开,公钥会对外公开。由于非对称加密的解密过程需要更多的时间,...原创 2019-08-25 23:30:42 · 602 阅读 · 0 评论 -
SHA安全散列算法
文章目录前言SHA 安全散列算法SHA家族SHA1SHA256SHA384、SHA512安全性Java 中的 SHA使用 commons-codec代码举例Java结果-使用16进制展示前言体能状态先于精神状态,习惯先于决心,聚焦先于喜好。SHA 安全散列算法安全散列算法(英语:Secure Hash Algorithm,缩写为SHA)是一个密码散列函数家族.和MD5类似,安全散列...原创 2019-08-20 22:59:08 · 1066 阅读 · 0 评论 -
1、编码格式、编码标准Unicode、摘要MD、散列SHA、MAC、Base64、url encode、对称加密、非对称加密(公钥加密)
文章目录前言几个容易混淆的概念编码格式编码标准Unicode摘要算法二进制转化法Base64url encode对称加密非对称加密前言体能状态先于精神状态,习惯先于决心,聚焦先于喜好几个容易混淆的概念编码格式比如 GBK,UTF-8Unicode 是一种标准规范,其实现有 使用8位、16位和32位编码单元,分别为UTF-8、UTF-16、UTF-32摘要算法比如MD5,是不可逆的...原创 2019-05-30 22:36:28 · 714 阅读 · 0 评论 -
java自带的MD5\Sha1\Base64加密和Bse64解密
java自带的MD5\Sha1\Base64加密和Bse64解密原创 2015-12-01 10:17:40 · 7691 阅读 · 0 评论 -
JDK自带加密算法sha-1
java中重写sha-1的方法转载 2015-12-01 09:56:15 · 3305 阅读 · 0 评论 -
JAVA自带的签名算法-MD5\SHA1\BASE64
需要导入jar包:commons-codec.jar MD5String str = "abc";DigestUtils.md5Hex(str); SHA1String str = "abc";DigestUtils.shaHex(str);BASE64//加密String str= "abc"...转载 2015-12-01 09:45:41 · 20546 阅读 · 0 评论