Beta

WebMaster Online Tools

-简介 :-

       "Mxcz.net Encrypt" (API)  的设立是为了帮助Web开发人员和编程人员能够方便的使用“字符编码”服务 , 当前版本为 0.1 ,API

        包含下列内容:

            - 编码服务 : 编码字符串为支持的编码类型 .

            - 支持的类型列表 : 获取当前版本支持的所有编码类型列表 .

 

       你可以获得三种格式的输出.

            1- 纯文本 .

            2- XML格式 .

            3- JSON 格式 .

 

1- 编码服务 :-

        编码服务的页面为

                http://www.mxcz.net/tools/api.ashx

 

            参数 :-

                text = 准备编码的字符串 .

                type = 编码类型 (比如:md5)(现在有22种类型) .

                format = 输出结果的格式 (你可以使用 : xml , text , json)(默认是text)  .

                codepage = 某些编码类型需要的代码页(你能够使用 : utf-8 , gb2312 , big5 , euc-jp , euc-kr)(默认是utf-8)  .

  

                你可以使用的编码服务类型:-

               

            md5encode                     - MD5 加密

            sha1encode                    - SHA1 加密

            sha256encode                - SHA256 加密

            sha384encode                - SHA384 加密

            sha512encode                - SHA512 加密

            crc32encode                 - CRC32 加密

            base64encode                - Base 64 编码

            base64decode                - Base 64 解码

            quotedprintableencode   - Quoted-Printable 编码

            quotedprintabledecode   - Quoted-Printable 解码

            garbleddecode                - 乱码解码

            emaildecode                    - Email 解码

            rot13encode                    - ROT-13 编码

            rot13decode                    - ROT-13 解码

            unicodeencode                 - Unicode 编码

            unicodedecode                 - Unicode 解码

            uuencodeencode              - UUencode 编码

            uuencodedecode              - UUEncode 解码

            hexencode                        - 16进制编码

            hexdecode                        - 16进制解码

            sqlinjectionencode            - Sql注入语句编码

            sqlinjectiondecode            - Sql注入语句解码

 

 

            例如 :-

            http://www.mxcz.net/tools/api.ashx?text=mxcz.net&type=md5encode&format=xml&codepage=utf-8

 

            结果 :-

 

           -Text

                 ff508c5102d2a376862d1fadfa991607              

 

           -XML

                <?xml version="1.0" ?>
                    <response>
                      <encryption>ff508c5102d2a376862d1fadfa991607</encryption>
                 </response>

 

               -JSON

                {"encryption":"ff508c5102d2a376862d1fadfa991607"}

 

2- 类型列表服务 :-

        获取所有编码类型的页面为:

            http://www.mxcz.net/tools/api.ashx?types=list

 

        你可以获取三种格式的输出  ( text , xml , json )

              例如 :-

             http://www.mxcz.net/tools/api.ashx?types=list&format=xml

 

            结果 :-    

 

            Text

            base64encode,base64decode,quotedprintableencode,.........,uuencodedecode

               

                XML 

                   

                <?xml version="1.0" ?>
                    <response>
                    <types>
                          <name> base64encode</name>

                                    ....................

                          <name> uuencodeencode</name>
                          <name> uuencodedecode</name>
                    </types>
              </response>

 

            JSON

            {["base64encode","base64decode","quotedprintableencode","quotedprintabledecode",.........,"uuencodedecode"]}