上篇博客中寫過如何將MD5加密,但是我們在實際的測試過程中可能需要將加密的結果進行大小寫轉換。我在這次的測試過程中就遇見了這樣的問題,
我在測試時發現開發人員代碼傳的sign值是大寫,而我加密出來的sign是小寫,如果按照我現在的值去傳遞的話,那肯定報錯,所以我們需要對加密出來的
值進行一下處理,將它的大小寫轉換一下就行了。
還是同樣的算法,加密出來的都是小寫的

這時我們就需要對那一串字符進行大小寫轉換,我們通過C語言的toupper()方法來進行轉換,腳本如下:
int i;
for(i = 0; i < sizeof(sign); i++)
sign[i] = toupper(sign[i]);
lr_output_message("%s",sign);
lr_save_string(sign,"signname");
將這段代碼放在加密代碼的后面,記住所有的聲明要放在腳本的最前面,運行結果如下:

到這里我就完成了轉換,很簡單吧。
