Ich brauche Hilfe! Ich bin ein digitaler Vermarkter und besessen von QR-Codes. Ich möchte meinen eigenen "QR-Scanner" erstellen, der nur "QR-Codes, die ich erstellt habe" scannen kann. Ich weiß, dass eine israelische Firma das gleiche für Alibaba getan hat, um gefälschte Produkte zu bekämpfen. Aber ich kann herausfinden, wie sie es gemacht haben? Hilfe??? Link: https://www.wired.com/2015/05/alibaba-reveals-retro-way-fight-counterfeits-qr-codes/Entwickeln Sie QR Scanner, um "nur" die QR-Codes zu scannen, die ich erstelle?
Antwort
Wenn Sie Ihre eigenen Scanner und "QR" -Codes machen möchten, dann betrachten Sie Bild-Anayalis-Technologien und eine Menge Arbeit. Dinge zu machen, die dann nicht einfach geschmiedet werden können, ist noch schwieriger. z.B. Normale QR-Codes sind nur schwarz, um sie einfach zu drucken und zu analysieren. Wenn Sie nur ändern, wie die Daten dargestellt werden, können die Benutzer leicht herausfinden, wie sie geklont oder geändert werden.
Wenn Sie nur daran interessiert sind, Ihre Anwendung zu verifizieren, überprüfen Sie die Payload-ID nur über das digitale Signieren (mit einem Schlüsselpaar) oder auf andere Weise die Daten, auf die der QR-Code verweist. z.B. Wenn es sich um URLs handelt, muss ich sagen, dass es sich um URLs von https://example.com/qr-codes/foo handeln muss. Dies würde verhindern, dass andere Leute ihre eigenen QR-Codes mit modifizierten Daten erstellen, aber es wäre immer noch ziemlich einfach für Menschen, Ihre authentischen QR-Codes genau zu kopieren.
Ein QR-Code und speichern Sie bis zu 2.953 Bytes. Sie müssen lediglich Ihre Daten speichern, gefolgt von signature. Sobald Sie das haben, müssen Sie nur Ihren Leser Ihren öffentlichen Schlüssel einschließen und verwenden, um die Signatur zu überprüfen.
Das einzige Problem hier ist die begrenzte Menge an Speicherplatz: jedes Bit die Signatur verwendet, ist ein bisschen weniger Sie für Ihre Daten haben können.
- 1. ZBar Scanner QR nur
- 2. Reagieren Nativen QR-Scanner nicht scannen
- 3. QR Scannen in Xamarin.Forms
- 4. Erstelle arabischen QR-Code
- 5. Qr Code und Scanner, Android?
- 6. schneller mobiler QR-Code um nur eine UUID zu speichern
- 7. Bild zuschneiden, um nur QR-Code zu erhalten Teil
- 8. Scanner Java liest nur die erste Zeile
- 9. Wie kann ich scannen QR Code mit einer Kamera innerhalb des Layouts (wie Whatsapp Web Scanner)
- 10. Arbeits QR-Code-Scanner für PhoneGap
- 11. My View verschwinden, wenn ich einen QR-Code scannen
- 12. Wie verwende ich Sony SmartEyeGlass zum Scannen von QR-Code?
- 13. QR-Code-Scannen ohne Vollbildkamera
- 14. Xamarin Forms - Zxing QR Scanner - Wie können Sie die verwendete Kamera umschalten?
- 15. Wie kann ich scannen QR-Code mit Xamarin android
- 16. Wie Scannen Barcode und QR-Code in Android?
- 17. zxing QR Scanner funktioniert nicht nur Lollipop 5.1 Version
- 18. iPhone zXing QR Scanner - Die Funktion didscanresult wird nie ausgelöst
- 19. Kann nicht QR-Code scannen zbar mit
- 20. Wie speichert man nach dem Scannen die Ergebnisse des QR-Codes?
- 21. Wie erstelle ich eine QR-Code-Anwendung?
- 22. QR-Code nach dem Scannen entfernen
- 23. Android Studio ZXsing QR SCANNER funktioniert nicht
- 24. Ich brauche einen Barcode-Scanner, um es in mein Phonegap-Projekt zu integrieren
- 25. Wie erstelle ich QR-Code mit iCalender in It?
- 26. Angular2 + QR-Code-Scannen von mobilen Browsern
- 27. Wie wird der Sucher für den QR-Scanner zum Scannen des Bildschirms entworfen?
- 28. QR-Code-Scannen funktioniert nicht in UWP
- 29. Scannen Fb QRCode, um sich anzumelden App
- 30. OCR + QR-Code Scannen auf einmal
Wie viel Erfahrung haben Sie mit Computer Vision und verwandten Technologien? – CommonsWare
Vielleicht wäre es einfacher, verschlüsselte Daten in einem QR-Code zu verschlüsseln. Bedenken Sie jedoch, dass ein QR-Code nur eine begrenzte Menge an Informationen enthalten kann. – Hafnernuss