参考资料

  1. 摩尔斯电码是一种通过长短信号组合
  2. Escape加密/解密是一种基于字符转义的编码方法
  3. DES是一种对称加密算法
  4. 散列/哈希加密是一种将任意长度的输入数据转换为固定长度输出的单向加密方法
  5. MD5加密工具列表
  6. SHA(Secure Hash Algorithm)是一种密码散列函数
  7. AES(Advanced Encryption Standard)是一种对称加密算法
  8. GUID(全局唯一标识符)是一种由算法生成的128位数字标识符

简介:
URL编码(Percent-encoding)是一种将特殊字符转换为安全传输格式的机制,用于在URL中传递数据。解码则是将编码后的字符串还原为原始字符的过程。

用法:

  1. 编码:将字符串中的非字母数字字符转换为%后跟两位十六进制数

  2. 解码:将%xx形式的编码转换回原始字符

功能说明:

  1. 保留字符编码:! * ' ( ) ; : @ & = + $ , / ? # [ ]

  2. 非ASCII字符编码:使用UTF-8编码后再进行百分号编码

  3. 空格处理:编码为+或%20

  4. 应用场景:

    • 表单提交

    • URL参数传递

    • 处理特殊字符

示例:
空格 → %20
中文"测试" → %E6%B5%8B%E8%AF%95
& → %26