我正在尋找解密(不僅解碼)QR碼的邏輯。最近我看到幾個應用程序加密QR碼,如QuickMark。例如,這QR解密爲「StackOverflow上」,密碼爲「通」:解密(不僅解碼)QR碼
我你用一個正常的QR讀者無需解密,我們得到(這是QR的實際輸出上面):
PE:RQ \ 9:
請告訴我後面的加密和解密QR碼的登錄?
是否有已經執行這些操作的代碼示例或庫(使用任何語言或僞代碼)?
從我的研究中,我發現加密不是簡單地通過運行像SHA這樣的加密函數並簡單地將其編碼成QR碼來實現的......我試圖解密內容「r (不帶PE:),使用類似Online Encrypt Decrypt String這樣的工具和幾種算法,使用密碼「pass」但我看不到文本「StackOverflow」。
你從哪裏得到這段QR碼?什麼算法被用來「用密碼加密'傳遞'」? – Thilo
@Thilo代碼是從第一個鏈接使用工具獲得的,算法似乎是(我剛剛發現了這個)Base256(8位),但是我仍然無法使用多個工具獲取原始短語,並且加密文本。 – adelriosantiago
由於加密數據不是可打印的字符串,最好使用十六進制來顯示它。基本上「r Q \ 9:」是無用的。是的,只要不可打印的數據字節存在,十六進制仍然存在。 – zaph