我在字符串加密時的處理是每次取字符串的三個字節,再把三個字符連成一個24位的整型,前8位存放第一個字符,中間8位存放第二個字符,最后8位存放第三個字符。再取這個整型數的前6位對應的數值去差用戶提供對應表,轉化成相應的字符,再取第二個6位,第三個6位,第四個六位進行字符的轉換。再重復前面相同的操作值到整個字符串轉換完畢。在解密的過程就是根據用戶提供的表進行查找和移位換原字符串。
這種算法比通常的直接根據用戶提供的表進行轉換有更高的安全性,且加密解密的效率很高。
標簽:
字符串
加密
字節
上傳時間:
2013-12-18
上傳用戶:jhksyghr