ืืืื ืืคืืืงืฆืื ืขื ืื ืช ืืืืช ืืฉืชืืฉืื ืืืืฆืขืืช ืืืืคืื ืืกืืืืจื ืฉืืื, ืขื ืืื ืคืขื ืื ืกืืกืื ืื-ืคืขืืืช ืืืฆืคื ืขื ืืื ืืฉืจืช ืืืืฆืขืืช ืืคืชื ืฆืืืืจื. ืืืคืืืงืฆืื ืืื ืฉืืืฉื ืขืืืจ ืื ืฉืืจืืช ืืื ืืจื ื ืืืืฉื ืฉืืื ืื ืฉื ืืืืืช.
(ืจืื ืืช ืืฉืฉ GitHub ืืงืืืช ืืืืข ื ืืกืฃ ืขื ืืืคื ืืืืฉืื ืฉื ืืืืืช ืื ืขื-ืืฆื ืืฉืจืช)
ืืืคืืืงืฆืื ื ืืชื ืืืฉืชืืฉ ืขื ืืกืคืจ ืืืชื ืืืืื ืฉื ืืฆืืืื ืืืกืชืื, ืืื ืืืชื ืืคืชื ืฆืืืืจื ืืฉืืฉ ืขื ืื ืืฆืืืื. ืืจืืข ืฉืืืคืืืงืฆืื ื ืจืฉืื, ืืืคืืืงืฆืื ืืืฆืจืช keypair ืืืฉืืจ ืกืคืฆืืคื ืื ืงืืื ืขืืืจ ืืืืื ืืฉืืืื ืฉื ืืืคืืืงืฆืื (ืขื ืฉืืืกืจ ืฉืื). ืขืืืื ืืืคืืืงืฆืื ืื ืืืืง ืืช ืืืคืชื ืืืช.
Tracker Github: https://github.com/sebastiannielsen/QRSA
ืชื ืืื ืืืงืืืื ืืืคืขืืช ืืืคืืืงืฆืื:
1. ืืืืคืื ืืืื ืืชืืื ืืืกืื ืืืืกืก ืืืืจื. ืืื ืืืกืื ืืืฉืชืืฉืช "ืฉืื ืืืืื" ืืชืื ืืืืคืื, ืื ืฉืืืคื ืืืชื ืืืชื ืืคืฉืจื ืืืขืชืืง ืืช ืืืคืชื ืื ืชืง ืืช ืืืืคืื.
2. ืืืื ืืืืืช ืืืืชืื ืืื ืืช. ืืคืขืืื ืฉืื ื ืืชื ืืืชืื ืืช ืืื ืืช ืขื ืืื ืืืืจืช ืืกื ื ืขืืืช PIN, ืืืืืจ ืืื ืคืฉืื ืืฆืืจืช ืืคืชื. ืืกืจืช ืืกื ืื ืขืืื ืืืจื ืืื ืชืฉืืืจ ืืช ืืืคืชื, ืืื ืื ืื ืืช ืืืคืืื ื ืืืคืชื ืืื ืืชืงื ื ืืืจืืฉ ืืกื ื ืขืืื.
3. ืืืงืจืื ืืกืืืืื, ืืกื ืื ืขืื ืืืืืื ืืฉ ืืืฉืชืืฉ. ืื ืชืืื ืืืื ืืืืคืื.
4. ืืฉืื ืืืืืืื ืืชืื ืืืคืื, ืืืื ืืชืืื ืืคืขืืืืช ืืืืกืกืืช ืขื 2048 ืงืฆืช RSA / ECB / PKCS1.5
5. ืืืงืจืื ืืกืืืืื, ืืืคืื ืืืฉืจืฉ ืขืืื ืืืฉืืืช ืืช ืฉืื ืืืืืื ืืฆืืืชืืช ืืกืืืืช ืืืืืื ืืืช.
ืืื ืืืืจืฉื, ืขืืื ืืืคืขืื ืืช qrsa URL: // e ืืืคืืคื ืื similiar. ืืชื ืื ืืืื ืืืืจืฉื ืืืืฆืขืืช ืืชืืืช URL ืืชืงืฉืจืืช, ืืืืฆืขืืช qrsa: // u. ืืื ืืืฉืชืืฉ u, ืชืืืื ืขืืื ืืฆืจืฃ "ืื" ืื ืืชื ืจืืฆื ืืืฉืชืืฉ ื- HTTPS, ืื ืื ืืืจ ืืืจ ืืฆืืจื HTTP. ืื ืืช ืืชืืืช ืืืชืจ ืืืื ืืืืงืจื, ืืื ืืฉืจืืช ืขืืืื, ืืคืืจืื URLSafe Base64. ืืืคืชื ืืฆืืืืจื ืืฆืืจืฃ ืืกืืคื ืฉื ืืชืืืช ืืืชืจ. ืื ืืืชืงื ืืื ื ืชืืื, ืืื ืชืืืืจ INCOMPATIBLE_DEVICE ืฉืื ืืืืจืืืชื ืืืืืืจ ืืืืขืช ืฉืืืื ืืฉืืขืืช ืืืฉืชืืฉ.
ืืื ืืืืช, ืฉืชืคืขืื ืืช qrsa url: // s ืื qrsa: // C ืืืืจืื ื ืชืื ื URLSafe Base64 ืืงืืืืื ืฉื ืืืงืกื ืืืืฆืคื ืืืคืชื ืืฆืืืืจื RSA ื ืืจืืคืื ืืคืืจืื :: OTP :: ืืืืขื :: ืืฉืืฉ :: ืจืืคืื. ืืคืขืืื "ืฉื" ืืืืขืืช ืืืจืืขืื ื ืกืจืงืื ืืืฆืื ืืืงืกื OTP ืขื ืืกื. ืืคืขืืื "ื" ืืืืขืืช ืืืืจืืขืื ืงืืืง. ืืืืื ืืื ืื ืืืืจืืขืื ืืืฅ ืืืจืื ืงืื OTP ืฉืืืงืฉื ืฉืืฆืจืคื ืืืื ืฉื ืืืฉืชืืฉ ืืืงืื, ืื ืฉืืืฉืชืืฉ ืืืื ืืื ืืืืฉืื ืืืืืงืช ืืงืื ืืชืื ืฉืื OTP.
ืืฉืืฉ ืืื ื ืื ื ืขื ืืื ืืฆืืจืช MD5 ืืชืื OTP + MESSAGE + OTP, ืฉื + ืืฆืืื ืฉืจืฉืืจ ืืืจืืืช. ืืฉืืฉ ืื ืืื ืืคื ื ืฆืืจืืช ืืกืืืืืช ืืกืืช ืฉื ืืชืงืคืืช ืืืืฉืืช ืขื ืืืงืกื ืืืืฆืคื. ืื ืืืช ืืืืืงื ืื ืข ืชืืงืฃ ืื ืืข ืืืคืจืื ืืื OTP ืืืกืจ.
ืจืืื ืืฆืืื, ืื ืฆืืืืื ืืืกื ืฉื ืืืืฉืื ืฆืื ืืจ ืืืืื ื ืืื ืืข ืืคืจืืช ืืืืืืช ืืกืืจืืืช ื / ืื ืืืืืืช ืืืฆืจืื (UI ืฉื ืืคืืืงืฆืืืช ืื ืืจืืืื ืืืืจืื ืืืืืืช ืืืฆืจืื ืืืื ืื), ืืืื ืืจืืงืฆืื ืืืืฉืื ืืกืืคืงืช ืืืืฆืขืืช ืชืืื ืื-ืฉืื ืฉืืืคืืขื ืขื ืืื ืืงืืจื ืืคืืืงืฆืื ืฉืืจืื ืืืืืืช ืืงืจืืช.
ืื ืืฉ ืืขืืืช ืขื ืืืคืืืงืฆืื, ืืชื ืืืื ืืืฆืื ืงืื ืืืืืื ื ืืกืคืืช ืืืืจืืืช ืืืฃ ืฆืืืืจ GitHub, ืืื ืืืฉืื ืื ืืื ืงืื ืคืชืื.
ืืื ืื, ืื ืชืืกืกื ืืืฆืืจ ืื ืืขืื ืืชืฆืืจื ืฉื ืืฉืฉ GitHub ืืฆืืืืจ.
ืขืืืื ืืืจืื ืืชืืจืื
1 ืืืืืณ 2016