朋友,我能够使用Java中的数字角色sdk捕获用户指纹并将其保存到MySQL数据库。指纹存储为字节。通常,我可以使用此代码将普通图片从字节转换为图片,并将其设置为jLabel的图标]
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); }
但是对于已保存的指纹,这似乎不起作用。有什么建议吗?
朋友,我能够使用Java中的数字角色sdk捕获用户指纹并将其保存到MySQL数据库。指纹存储为字节。通常我可以转换普通的...
谁声称rs.getBlob(“ profile”)是图像?图片通常具有一些标头字节,您可以在此处检查或发布。指纹数据通常不是某种哈希数据吗?其他任何事情都会很快破坏您的隐私。您不想让任何人都能复制您的原始指纹-永远!密码确实是一样的。不要在数据库中存储普通密码-仅存储哈希密码,这样您就可以对其进行验证,但是原始密码不应出现在任何数据库中。甚至您尝试将指纹数据转换为图像的声音也令人怀疑! ;)