Class ReversibleShortUrl

java.lang.Object
cn.net.pap.common.datastructure.url.ReversibleShortUrl

public class ReversibleShortUrl extends Object
  • Constructor Details

    • ReversibleShortUrl

      public ReversibleShortUrl()
  • Method Details

    • encode

      public static String encode(String url)
      编码
      Parameters:
      url -
      Returns:
    • decode

      public static String decode(String shortUrl)
      解码
      Parameters:
      shortUrl -
      Returns:
    • encodeReverse

      public static String encodeReverse(String url)
      这里做一个取巧,因为原始的 Base64 编解码 的字符顺序是定义好的. 为了增加破解的难度,这里做一个字符的替换,将原始的字符进行替换为新的.
      Parameters:
      url -
      Returns:
    • decodeReverse

      public static String decodeReverse(String url)