VB.NET中的图片密码 [英] Picture Password in VB.NET

查看:71
本文介绍了VB.NET中的图片密码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我只是想问一下,有人可以给我一个程序,代码或教程,创建一个程序,将我的图片选为用户名,该图片中的点是密码,与windows 8相同



这将是一个很大的帮助。 TY

仅限VB.NET 2008



Sergey Alexandrovich Kryukov:先生,请帮帮我这个

I just wanna ask can some one give me a program,code or a tutorial in creating a program that will use my picture selected as username and points in that picture is the password, same as windows 8

It will be a big help. TY
in VB.NET 2008 only

Sergey Alexandrovich Kryukov: Sir,Please Help me with This

推荐答案

请查看我对该问题的所有评论。



我还发现这篇文章关于密码完全可以破解: http://news.softpedia.com/news/Windows- 8-s-Picture-Password-Is-Totally-Hackable-315105.shtml [ ^ ]。



之前,在我的评论中,我实际上试图解释原因。


另请参阅有关此技术的Microsoft专利的材料: http://microsoft-news.com/microsoft-patents-windows-8-picture-password-feature/ [<一个href =http://microsoft-news.com/microsoft-patents-windows-8-picture-password-feature/target =_ blanktitle =New Window> ^ ]。



这是专利说明书: http:// www。 google.com/patents/WO2012161727A1?cl=en [ ^ ]。



如果您参与其中,您将不得不避免侵犯专利,这可能非常困难。但专利说明还表明,现有的微软解决方案在Scylla和Charybdis之间存在识别图像和检测仿制品的能力,正如我在评论中笨拙地试图描述的那样,这使得它在误报和虚假方面非常值得怀疑否定。



至少它应该解释我对这项技术的强烈怀疑,甚至更多关于开发替代品的想法。我想如果你要提出任何东西,它应该与微软的东西非常非常不同。你有这样的想法吗?



-SA
Please see all my comments to the question.

I also found this article about the password being "totally hackable": http://news.softpedia.com/news/Windows-8-s-Picture-Password-Is-Totally-Hackable-315105.shtml[^].

Before, in my comments, I actually tried to explain why.

See also the material about the Microsoft patent on this technology: http://microsoft-news.com/microsoft-patents-windows-8-picture-password-feature/[^].

This is the patent description itself: http://www.google.com/patents/WO2012161727A1?cl=en[^].

If you go in for this, you will have to avoid infringing the patent, which can be quite difficult. But the patent description also suggests that existing Microsoft solution suffers from being between Scylla and Charybdis of ability to recognize the image and to detect imitations, as I awkwardly tried to describe in my comments, which makes it very questionable in terms of false positives and false negatives.

At least it should explain my strong skepticism about the this technology, and even more about the idea of developing of an alternative. I think if you are going to put forward anything at all, it should be very, very different from what Microsoft has. Do you have such ideas?

—SA



请阅读您问题的所有评论。我同意SA难以实现并且不保证安全性。



我想与您分享一些想法:如何创建类似于WinXP的登录表单/ 7:

1)创建新项目,

2)使用默认密码定义默认用户(仅用于测试),

3)添加表单将其用作应用程序的登录表单,

4)放在此表单上 PictureBox [ ^ ],加载图片并定义点击事件(参见PictureBox 活动 [ ^ ]),

5)在Click事件过程的主体动态创建 TextBox [< a href =http://msdn.microsoft.com/en-us/library/system.windows.controls.textbox.asptarget =_ blanktitle =New Window> ^ ]正确的按钮 [ ^ ],

向Windows窗体添加控件 [ ^ ]

如何:向Windows窗体添加控件 [ ^ ]

6)为按钮 OnClick 事件添加EventHandler:如何:使用代码添加事件处理程序 [ ^ ],

7)内部 Button_Click()事件程序检查密码......



请试试!



启动是否足够?

Please, read all comments to your question. I agree with SA that is hard to implement and does not guarantee a security.

I would like to share with you some idea: How to create login form similar to WinXP/7:
1) Create new project,
2) Define default user with default password (only for testing),
3) Add form to use it as a login form to your application,
4) Place on this form PictureBox[^], load your picture and define "Click" event (see PictureBox events[^]),
5) Inside the body of "Click" event procedure dynamically create TextBox[^] and on the right Button[^],
Adding Controls to Windows Forms[^]
How to: Add Controls to Windows Forms[^]
6) Add EventHandler for button OnClick event: How to: Add an Event Handler Using Code[^],
7) Inside Button_Click() event procedure check the password ...

Please, try!

Is it enough for start?


这篇关于VB.NET中的图片密码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆