首页
密码学
编码
算法
Server
Rust
Redis
Linux
数据库
MYSQL
Tools
瞬间
关于
友情链接
DataForge
Easy to understand and humorous
行动起来,活在当下
累计撰写
39
篇文章
累计创建
4
个标签
累计收到
2
条评论
栏目
首页
密码学
编码
算法
Server
Rust
Redis
Linux
数据库
MYSQL
Tools
瞬间
关于
友情链接
DataForge
目 录
CONTENT
编码-Easy to understand and humorous
以下是
编码
相关的文章
2025-06-13
XOR
异或运算(XOR)是exclusive OR的缩写,意为“专有的或”,核心功能是判断两个值是否不同:相同则结果为0,不同则结果为1。其真值表为:0^0=0, 0^1=1, 1^0=1, 1^1=0。基本运算律包括:与自身运算恒为0(x ^ x = 0),与0运算恒为本身(x ^ 0 = x),满足可交换律(x ^ y = y ^ x)和结合律(x ^ (y ^ z) = (x ^ y) ^ z)。位运算实用技巧:计算不进一和用x ^ y,进一和用x & y << 1,删除最后一位1用x & (x - 1),判断最后一位是否为1用x & 1。
2025-06-13
14
0
0
编码
2025-06-06
Unicode
本文介绍了Unicode编码的诞生与发展。ASCII编码仅支持拉丁字母,无法满足多语言需求,Unicode应运而生,为全球字符分配唯一编号(0x000000至0x10FFFF)。其存储方式包括UTF-8(变长1-4字节,兼容ASCII,无字节序问题)、UTF-16(2或4字节,需BOM标记大小端)和UTF-32(固定4字节,需BOM)。大小端存储模式影响多字节数据的读取顺序,UTF-8因高效兼容成为互联网主流编码。
2025-06-06
6
0
0
编码
2025-05-19
BASE64
Base16、Base32、Base64编码可通过字符集区分:Base16使用16字符(1-9, A-F),Base32使用32字符(A-Z, 2-7),Base64使用64字符(A-Z, a-z, 0-9, +, /)及填充“=”。Base64将二进制数据分6位块编码,长度为4的倍数,通过“=”填充不足部分,常用于二进制数据传输(如电子邮件),但数据膨胀1/3。三者均为编码方式,非加密,字符集数量是核心区别点。
2025-05-19
3
0
0
编码
2025-05-11
ASCII 编码
ASCII是美国信息交换标准代码,基于拉丁字母的单字节编码系统,用于显示现代英语和西欧语言。它是最通用的单字节编码,等同于ISO/IEC 646标准。ASCII收录128个字符,包括基本拉丁字母、阿拉伯数字、标点符号、特殊符号及控制字符(不显示),其中大写字母、小写字母和数字连续分布。二进制和十六进制可直接转换为ASCII编码。文章还提供了Java和Python代码示例演示其应用。
2025-05-11
3
0
0
编码
2025-05-08
编码技术 Kaiser
恺撒密码是一种简单且广为人知的替换加密技术,通过将字母表中的字母按固定数目偏移实现加密。例如,偏移量为3时,A变成D,B变成E等。该方法以古罗马恺撒命名,他曾用此与将军们通信。恺撒密码通常作为更复杂加密方法的步骤,其破解主要依靠字母频率分析,如英语中字母"e"出现频率最高。文章还提供了Java和Rust语言的加解密代码实现。
2025-05-08
18
1
1
编码