امنیت کلمات عبور

parsiteam

Member
سلام . از دوستانی که اطلاعاتی در مورد تست امنیت کلمات عبور دارند خواهشمندم یکسری توضیحات همراه با مثال در اینجا مطرح کنند تا دوستان مِن جمله مَن بتونیم ازش استفاده کنیم .



2mhwmet.png



با تشکر ساسان نوبخت .
 
آخرین ویرایش:

Webber

Well-Known Member
سلام
این کار با یک اکستنشن امکانپذیر است.توضیحات بیشتر را می توانید در لینک زیر ببینید
لیـــــنک
موفق باشید
 

solartec

Member
دوست عزیز من به لینکی که اشاره کرده بودیدمراجعه کردم و کتابخانه و موارد دیگر را دانلود کردم ولی کتابخانه و پروژه برای لینوکس بود .
 

parsmizban

Member
سلام
با HTML و JAVASCRIPT یکی نوشته شده شاید به کارتون بیاد
PHP:
<html dir="rtl">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<title>New Page 1</title>
</head>

<body>
<style type="text/css">
<!--
div#strengthmeter { width: 300px; height: 20px; }
div#strengthmeter div { width: 200px; height: 20px; background: #ccc; float: left; }
div#strengthmeter div #strengthbar { width: 1px; background: #000; }
-->
</style>
<script type="text/javascript">
<!--
var minimum = 4;
var fair = 6;
var strength_label = Array( 'Too short', 'Weak', 'Fair', 'Medium', 'Strong', 'Very Strong' );
var strength_color = Array( 'FF0000', 'FF9900', 'FFCC33', '99CC99', '00CC33', '006600' );
var strength_width = Array( '10', '20', '30', '50', '75', '100' );
function updatestrength( pw ) {
if(!pw){ var pw = document.getElementById('password').value.toString(); }
if(!pw){ return false; }
var strength = 0;
if( pw.length >= minimum ) {
strength = 1;
if(pw.length >= fair){
strength++;
}
if(/\d+/g.test(pw)){
strength++;
}
if(/\W+/g.test(pw)){
strength++;
}
if(/[a-z]+/g.test(pw) && /[A-Z]+/g.test(pw)){
strength++;
}
}
document.getElementById('strength').innerHTML = strength_label[ strength ] + ' ' + strength;
document.getElementById('strengthbar').style.backgroundColor = strength_color[ strength ];
document.getElementById('strengthbar').style.width = strength_width[ strength ]+'%';
}
//-->
</script>


<table border="0" width="300" id="table1">
	<tr>
		<td>
		<p align="center"><input type="text" name="password" id="password" value="" onkeyup="updatestrength();" /></td>
	</tr>
	<tr>
		<td><div id="strengthmeter"><div><div id="strengthbar"></div></div><p id="strength"></p></div> </td>
	</tr>
</table>
</body>

</html>
 

parsiteam

Member
سلام
با HTML و JAVASCRIPT یکی نوشته شده شاید به کارتون بیاد
PHP:
<html dir="rtl">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<title>New Page 1</title>
</head>

<body>
<style type="text/css">
<!--
div#strengthmeter { width: 300px; height: 20px; }
div#strengthmeter div { width: 200px; height: 20px; background: #ccc; float: left; }
div#strengthmeter div #strengthbar { width: 1px; background: #000; }
-->
</style>
<script type="text/javascript">
<!--
var minimum = 4;
var fair = 6;
var strength_label = Array( 'Too short', 'Weak', 'Fair', 'Medium', 'Strong', 'Very Strong' );
var strength_color = Array( 'FF0000', 'FF9900', 'FFCC33', '99CC99', '00CC33', '006600' );
var strength_width = Array( '10', '20', '30', '50', '75', '100' );
function updatestrength( pw ) {
if(!pw){ var pw = document.getElementById('password').value.toString(); }
if(!pw){ return false; }
var strength = 0;
if( pw.length >= minimum ) {
strength = 1;
if(pw.length >= fair){
strength++;
}
if(/\d+/g.test(pw)){
strength++;
}
if(/\W+/g.test(pw)){
strength++;
}
if(/[a-z]+/g.test(pw) && /[A-Z]+/g.test(pw)){
strength++;
}
}
document.getElementById('strength').innerHTML = strength_label[ strength ] + ' ' + strength;
document.getElementById('strengthbar').style.backgroundColor = strength_color[ strength ];
document.getElementById('strengthbar').style.width = strength_width[ strength ]+'%';
}
//-->
</script>


<table border="0" width="300" id="table1">
	<tr>
		<td>
		<p align="center"><input type="text" name="password" id="password" value="" onkeyup="updatestrength();" /></td>
	</tr>
	<tr>
		<td><div id="strengthmeter"><div><div id="strengthbar"></div></div><p id="strength"></p></div> </td>
	</tr>
</table>
</body>

</html>
ممنون . این جالب بود ولی اساس کارش خوب نیست . اونایی که مثلا توی قسمت سایت یاهو یا گوگل استفاده شده با Php نوشته شده و خیلی هوشمند تر از این کار میکنند . مثلا اگر شما یک ╝ داخل کلمه عبور خود استفاده کنید اونو ماکزیمم نشون میده . یعنی کاراکتر های ویژه رو هم میشناسه ولی این جاوااسکریپت اینطوری نیست .

به هر حال ممنون . جالب بود .
 

جدیدترین ارسال ها

بالا