Class | Description |
---|---|
Base32 |
Base32 - encodes and decodes RFC3548 Base32 (see http://www.faqs.org/rfcs/rfc3548.html )
base32就是用32(2的5次方)个特定ASCII码来表示256个ASCII码。 所以,5个ASCII字符经过base32编码后会变为8个字符(公约数为40),长度增加3/5.不足8n用“=”补足。 see http://blog.csdn.net/earbao/article/details/44453937 |
Base62 |
Base62工具类,提供Base62的编码和解码方案
|
Base62Codec |
Base62编码解码实现,常用于短URL
From https://github.com/seruco/base62 |
Base64 |
Base64工具类,提供Base64的编码和解码方案
base64编码是用64(2的6次方)个ASCII字符来表示256(2的8次方)个ASCII字符, 也就是三位二进制数组经过编码后变为四位的ASCII字符显示,长度比原来增加1/3。 |
Base64Decoder |
Base64解码实现
|
Base64Encoder |
Base64编码
|
BCD |
BCD码(Binary-Coded Decimal)亦称二进码十进数或二-十进制代码
BCD码这种编码形式利用了四个位元来储存一个十进制的数码,使二进制和十进制之间的转换得以快捷的进行 see http://cuisuqiang.iteye.com/blog/1429956 |
Caesar |
凯撒密码实现
算法来自:https://github.com/zhaorenjie110/SymmetricEncryptionAndDecryption |
Morse |
莫尔斯电码的编码和解码实现
参考:https://github.com/TakWolf/Java-MorseCoder |
PunyCode |
Punycode是一个根据RFC 3492标准而制定的编码系统,主要用于把域名从地方语言所采用的Unicode编码转换成为可用于DNS系统的编码
|
Rot |
RotN(rotate by N places),回转N位密码,是一种简易的替换式密码,也是过去在古罗马开发的凯撒加密的一种变体。
代码来自:https://github.com/orclight/jencrypt |
Copyright © 2021. All rights reserved.