参考资料

  1. 密码生成器是一种工具,用于创建随机、安全的密码
  2. MD5加密工具列表
  3. Base64是一种基于64个可打印字符来表示二进制数据的编码方式。
  4. RC4是一种流密码加密算法
  5. Rabbit是一种高速流密码算法
  6. URL网址16进制加密是一种将URL中的字符转换为16进制编码的技术
  7. URL编码(Percent-encoding)是一种将特殊字符转换为安全传输格式的机制
  8. 摩尔斯电码是一种通过长短信号组合

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

用法:

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

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

功能说明:

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

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

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

  4. 应用场景:

    • 表单提交

    • URL参数传递

    • 处理特殊字符

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