我正在编写一个解决方案,扫描iOS的南非驾驶执照后面的PDF417条形码(http://en.wikipedia.org/wiki/PDF417)。我找不到任何文档或说明如何解码条形码。有没有人有链接到规范或示例代码,可以解码存储在PDF417条形码中的驾驶证数据?谢谢解码南非(ZA)驾驶执照
回答
扫描PDF417条码后的数据是720字节。前4个字节表示条形码的版本。 版本2涵盖了所有当前有效的许可证。
版本1:01 e1 02 45
版本2:01 9b 09 45
接着的两个字节是零(00 00
)。
剩余714个字节形式6块 - 5块128,74.
不同的密钥1块取决于版本和与块大小使用。
版本1,128个字节
-----BEGIN RSA PUBLIC KEY-----
MIGXAoGBAP7S4cJ+M2MxbncxenpSxUmBOVGGvkl0dgxyUY1j4FRKSNCIszLFsMNw
x2XWXZg8H53gpCsxDMwHrncL0rYdak3M6sdXaJvcv2CEePrzEvYIfMSWw3Ys9cRl
HK7No0mfrn7bfrQOPhjrMEFw6R7VsVaqzm9DLW7KbMNYUd6MZ49nAhEAu3l//ex/
nkLJ1vebE3BZ2w==
-----END RSA PUBLIC KEY-----
版本1,74个字节:
-----BEGIN RSA PUBLIC KEY-----
MGACSwD/POxrX0Djw2YUUbn8+u866wbcIynA5vTczJJ5cmcWzhW74F7tLFcRvPj1
tsj3J221xDv6owQNwBqxS5xNFvccDOXqlT8MdUxrFwIRANsFuoItmswz+rfY9Cf5
zmU=
-----END RSA PUBLIC KEY-----
第2版,128个字节:
-----BEGIN RSA PUBLIC KEY-----
MIGWAoGBAMqfGO9sPz+kxaRh/qVKsZQGul7NdG1gonSS3KPXTjtcHTFfexA4MkGA
mwKeu9XeTRFgMMxX99WmyaFvNzuxSlCFI/foCkx0TZCFZjpKFHLXryxWrkG1Bl9+
+gKTvTJ4rWk1RvnxYhm3n/Rxo2NoJM/822Oo7YBZ5rmk8NuJU4HLAhAYcJLaZFTO
sYU+aRX4RmoF
-----END RSA PUBLIC KEY-----
第2版,74个字节:
-----BEGIN RSA PUBLIC KEY-----
MF8CSwC0BKDfEdHKz/GhoEjU1XP5U6YsWD10klknVhpteh4rFAQlJq9wtVBUc5Dq
bsdI0w/bga20kODDahmGtASy9fae9dobZj5ZUJEw5wIQMJz+2XGf4qXiDJu0R2U4
Kw==
-----END RSA PUBLIC KEY-----
分别解密每个块。用RSA ENCRYPT功能解密使用公钥 。
U用公钥解密了什么? – Antoniossss
@SweetToe你能提供一些代码来使用这些键吗? –
@Antoniossss是这实际上工作,即时还没有完成解密后,你仍然需要解码一些信息,但基本信息是可见的 –
- 1. 带驾驶执照的AVCaptureMetadataOutput
- 2. 验证驾驶执照号码?
- 3. C++验证驾驶执照程序
- 4. 从pdf417提取数据,如驾驶执照
- 5. AVMetadataObjectTypePDF417Code无法读取马里兰州驾驶执照
- 6. 在验证表达式中将此转换为驾驶执照号码
- 7. 只给出驾驶执照号码来确定某人年龄的算法?
- 8. iPad - 从前置摄像头拍摄照片并识别驾驶执照
- 9. 从UITabBarController驾驶UIImagePickerController
- 10. Android代码获取驾驶方向
- 11. 使用NUnit驾驶NDepend
- 12. 火狐的webdriver驾驶者
- 13. XA Datasource和驾驶舱
- 14. 驾驶距离的REST API?
- 15. 驾驶距离区域
- 16. innerHTML - 驾驶我疯狂
- 17. 驾驶员便携性
- 18. 硒启动缓慢驾驶
- 19. 再次驾驶IBM-Watson-cognitive
- 20. VTD-XML:自动驾驶仪:在自动驾驶仪的注册功能
- 21. 使用Mapstraction创建驾驶方向和计算驾驶距离的文档
- 22. 谷歌地图上的驾驶路径
- 23. UWP C#Windows Phone驾驶模式
- 24. fiware spagobi驾驶舱图形不升级
- 25. 在iPhone中计算驾驶距离
- 26. Google Play服务如何识别驾驶?
- 27. 驾驶在树团结3D C#
- 28. 驾驶舱配置没有被拿起
- 29. 从div属性驾驶dimple.js图表
- 30. 安全的无人驾驶快速
谷歌搜索“ios条码417”出现了几个选项。 http://code.google.com/p/zxing/声称支持它。 – Jason