网站建设资讯

NEWS

网站建设资讯

密码锁代码java,电子密码锁代码

诺基亚s40平台java程序的密码锁

目前由于java的自身问题还没有设计出这一款软件来,就暂时仍仍吧,但是你可以到欧酷论坛或者塞班论坛上看看,有没有什么好用的或者可以用的软件

成都创新互联长期为1000多家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为南安企业提供专业的网站设计制作、成都做网站,南安网站改版等技术服务。拥有十载丰富建站经验和众多成功案例,为您定制开发。

求大神帮忙写一个暴力破解算法,c或Java都行,密码由数字和字母组成,最大密码长度10位最小一位?

import org.junit.Test;

public class T {

//最小长度

private int min = 1;

//最大长度

private int max = 10;

//准备数字,大小写

private char[] psw = {'0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};

@Test

public void t(){

for(int i=min; i=max; i++){

permutation(psw, i);

}

}

/**

* 全排列入口

* @param array 密码数据

* @param n 密码长度

*/

private void permutation(char[] array, int n) {

permutation("", array, n);

}

/**

*

* @param s 已生成临时字串

* @param array 密码数据

* @param n 剩余未生成的字符长度

*/

private void permutation(String s, char[] array, int n) {

if(n == 1) {

for(int i=0; iarray.length; i++) {

//这是密码结果

String result = s+array[i];

System.out.println(result);

}

} else {

for(int i=0; iarray.length; i++) {

permutation(s+array[i], array, n-1);

}

}

}

}

不过建议不要暴力,有针对性会好一点

密码锁c语言编程代码

#include stdio.h

#include string.h

#include stdlib.h

int main()

{

char password[10],password2[10];

memset(password,0,sizeof(password));

memset(password2,0,sizeof(password2));

printf("请设置8位数以内密码:\n\n");

scanf("%s",password);

printf("请设置校验密码:\n\n");

scanf("%s",password2);

if(atoi(password2)==atoi(password))

{

printf("密码输入正确!:\n");

}

else

{

printf("密码输入错误!:\n");

}

return 0;

}

用java来描述钥匙开锁的过程

/*

java是面向对象的程序设计语言。我们要做的是用钥匙开锁。首先创建锁类,定义锁的属性,也就是可以给锁赋予密码或者说给它一个锁芯。锁能干嘛,打开和锁起。打开就要用钥匙去匹配锁孔,密码锁就要用你输入的密码去匹配锁的密码,密码正确,锁就打开,错误就打不开。锁的锁起,不需要钥匙就锁起了。

/

public class Lock{

String  lock;   //定义锁密码    

void onlock(){    

 System.out.println("锁起来了");

}

void  unlock(String keys){   //开锁。插入钥匙,看能不能开锁。

if(keys == lock){

System.out.println("锁能打开");

}else{

System.out.println("您的钥匙不匹配");

}

}

}

/

*测试我们的锁。

/

public class Test {

public static void main(String[] args) {

Lock lock = new Lock();

lock.lock="dxnwd333";

lock.onlock();

lock.unlock("abc");

lock.unlock("dxnwd333");

}

}


网页名称:密码锁代码java,电子密码锁代码
路径分享:http://cdweb.net/article/phsejp.html