"Mxcz.net Encrypt" (API) 的設立是為了幫助Web開發人員和編程人員能夠方便的使用“字符編碼”服務 , 當前版本為 0.1 ,API
包含下列內容:
- 編碼服務 : 編碼字符串為支持的編碼類型 .
- 支持的類型列表 : 獲取當前版本支持的所有編碼類型列表 .
妳可以獲得三種格式的輸出.
1- 純文本 .
2- XML格式 .
3- JSON 格式 .
編碼服務的頁面為
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
-JSON
{"encryption":"ff508c5102d2a376862d1fadfa991607"}
獲取所有編碼類型的頁面為:
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
....................
JSON
{["base64encode","base64decode","quotedprintableencode","quotedprintabledecode",.........,"uuencodedecode"]}