12 2023 档案
摘要:1:背景 工作中遇到计算二个地点之间的距离,根据百度经纬度进行计算。 2:maven 依赖 <dependency> <groupId>org.gavaghan</groupId> <artifactId>geodesy</artifactId> <version>1.1.3</version> <
阅读全文
摘要:1.AES 程序加密 1 package com.demo.util; 2 3 import com.demo.exception.BusinessException; 4 import com.demo.model.enums.ErrorEnum; 5 import lombok.extern.s
阅读全文
摘要:1.背景 数据库加密与java程序加密算法保持一致,统一采用AES加密算法。 2. java 代码加密 1 package com.pacific.permission.test; 2 3 import javax.crypto.Cipher; 4 import javax.crypto.spec.
阅读全文
摘要:1.背景 RSA加密对加密的内容是有长度限制的,如果超出了长度限制,就会报错。所以需要采用分段加密,案例如下。 2.代码 1 package com.demo.util; 2 3 import org.apache.commons.codec.binary.Base64; 4 import org.
阅读全文