Skip to content

对Long类型的数字进行加解密,加密的结果是随机字符,可用于ID在前后端的密文形式传输,以保证数据安全性。

License

Notifications You must be signed in to change notification settings

noobgod/LongCoderc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

LongCoderc

对Long类型的数字进行加解密,加密的结果是随机字符。

示例

public static void main(String[] args) {
    System.out.println(IdEncrypter.decrypt("_pnOgexx_kECFpWMnYHg2A"));
    System.out.println(IdEncrypter.encrypt(705L));
    System.out.println(IdEncrypter.encrypt(708708144230092812L));
}

输出

710541144794071040
UMlLFBQulMY
HLTXw7VLVGAtSYRZ1NFSSU

有什么用处?

数据库中的自增ID一般定义为Bigint类型,对应Java的Long,但是由于数据安全的原因后端是不能将ID直接返回给前端的,通过这种加解密的方式可以保证数据的安全性。

About

对Long类型的数字进行加解密,加密的结果是随机字符,可用于ID在前后端的密文形式传输,以保证数据安全性。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages