首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将保存的指纹字节转换为图像

如何将保存的指纹字节转换为图像
EN

Stack Overflow用户
提问于 2019-12-18 16:26:22
回答 1查看 319关注 0票数 0

朋友们,大家好,我用java中的digital persona sdk捕获用户指纹并保存到MySQL数据库中。指纹以字节的形式存储。通常我可以将普通的图片从字节转换为图像,并使用以下代码将其设置为jLabel图标

代码语言:javascript
运行
复制
java.sql.Blob blob = rs.getBlob("profile");//get saved image
 InputStream in = blob.getBinaryStream();
        BufferedImage image = ImageIO.read(in);
                if (image != null) {
                    ImageIcon icon = new ImageIcon(image);
                    profilepic.setIcon(icon);
                }

但这似乎对保存的指纹不起作用。有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2019-12-18 16:58:29

谁说rs.getBlob("profile")是一个镜像?图像通常有一些头字节,你可以在这里检查或张贴。指纹数据通常不是某种散列数据吗?任何其他的事情都会很快破坏你的隐私。你不想让任何人复制你的原始指纹--永远不会!密码也是一样的。不要在数据库中存储普通密码--只存储散列密码,这样您就可以验证它,但原始密码不应该出现在任何数据库中。即使您尝试将指纹数据转换为图像,听起来也很可疑!;)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59388068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档