Base91编码/解码
顾名思义,Base91需要91个字符来表示ASCII编码的二进制数据。
Base91编码是从94个可打印ASCII字符(0x21-0x7E)中,以下三个字符被省略以构建Base91编码表:
-(破折号,0x2D)
\(反斜杠,0x5C)
'(撇号,0x27)
Base91是将二进制数据编码为ASCII字符的高级方法。 它类似于UUencode或base64,但效率更高。 Base91产生的开销取决于输入数据。 它的数量最多为23%(而base64为33%),范围可以降低到14%,通常发生在0字节块上。
这使得Base91对于通过二进制不安全连接(例如电子邮件或终端线)传输较大的文件非常有用。
相关工具
Type7密码加密/解密
Type7密码加密过程,即从一个有26个ASCII字符表中,产生一个种子值(Seed Value)(0-52之间)随机抽取一个用来和明文密码的第一个字符异或,产生的结果用16进制表示,放在加密后字符串的第2、3位,然后种子值+1,再去抽取一个用来和明文密码第二个字符异或,16进制结果放在随后的位置位……。
恩尼格玛密码机密码加密/解密
在密码学史中,恩尼格玛密码机(德语:Enigma,又译哑谜机,或“谜”式密码机)是一种用于加密与解密文件的密码机。确切地说,恩尼格玛是对二战时期纳粹德国使用的一系列相似的转子机械加解密机器的统称,它包括了许多不同的型号,为密码学对称加密算法的流加密。