الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

PassWd hidden

مغلق
بدأه ahabdeen في 23 أكتوبر 2003 · 7 رد · 953 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

من فترة كنت سألت عن حماية ال passwd عن المستخدم و خصوصا فى برامج ال jdbc

دى فكرة بس مش عارف ازاى كانت كويسة ولا لأ؟؟؟

import java.io.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Passwd extends JFrame
{
	private Container area;
	private TextField text;
	private JButton Passwd,Check;
	private File file;
	public Passwd()
	{
  this.setTitle("Passwd hidden !");
  this.setVisible(true);
  this.setSize(350,100);
  this.setDefaultCloseOperation(EXIT_ON_CLOSE);
  area=this.getContentPane();
  this.setContentPane(area);
  area.setLayout(new FlowLayout());
  area.add(Passwd=new JButton("Add the PassWord"));
  Passwd.setEnabled(false);
  area.add(Check=new JButton("CheckPassWord"));
  area.add(text=new TextField("",15));
  text.addTextListener(new textListener());
  text.requestFocus();
  this.addKeyListener(new Keys());
  text.addKeyListener(new Keys());
  Passwd.addActionListener(new PassWd());
  Check.addActionListener(new Check());
  file=new File("PassWd.dat");
  Check.setEnabled(file.exists());
  this.show();
	}
	private class PassWd implements ActionListener
	{
  public void actionPerformed(ActionEvent e)
  {
 	 Add();
  }
	}
	private void Add()
	{
  try
  {
 	 FileWriter writer=new FileWriter("PassWd.dat");
 	 BufferedWriter Buffer=new BufferedWriter(writer);
 	 Buffer.write(text.getText());
 	 Buffer.close();
      }
  catch(IOException E)
  {}
  text.setText("");
	}
	private class Check implements ActionListener
	{
  public void actionPerformed(ActionEvent e)
  {
 	 CheckPass();
  }
	}
	private void CheckPass()
	{
  try
  {
 	 FileReader reader=new FileReader("PassWd.dat");
 	 BufferedReader Read=new BufferedReader(reader);
 	 String PassWD=Read.readLine();
 	 if(!PassWD.equals(""))
 	 {
    Toolkit.getDefaultToolkit().beep();
    JOptionPane.showMessageDialog(new Frame(),"PassWord Found ! "+"\""+PassWD+"\"","Found",JOptionPane.WARNING_MESSAGE);
 	 }
 	 if(PassWD.equals(""))
 	 {
    Toolkit.getDefaultToolkit().beep();
    JOptionPane.showMessageDialog(new Frame(),"PassWord Not Found !","Not Found",JOptionPane.WARNING_MESSAGE);
 	 }
 	 Read.close();
  }
  catch(IOException err){}
	}
	private class Keys extends KeyAdapter
	{
  public void keyPressed(KeyEvent e)
  {
 	 if(e.getKeyCode()==KeyEvent.VK_ESCAPE)
 	 {
    System.exit(0);
 	 }
 	 if(e.getKeyCode()==KeyEvent.VK_ENTER)
 	 {
    if(Passwd.isEnabled())
    {
   	 Add();
    }
 	 }
 	 if(e.getKeyCode()==KeyEvent.VK_F3)
 	 {
    CheckPass();
 	 }
  }
	}
	private class textListener implements TextListener
	{
  public void textValueChanged(TextEvent e)
  {
 	 if(!text.getText().equals(""))
 	 {
    Passwd.setEnabled(true);
 	 }
 	 if(text.getText().equals(""))
 	 {
    Passwd.setEnabled(false);
 	 }
  }
	}
	public static void main(String[]args)
	{
  try
  {
 	 UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
  }
  catch(Exception error)
  {
 	 JOptionPane.showMessageDialog(new Frame(),"Error setting System Look !","Error",JOptionPane.WARNING_MESSAGE);
  }
  new Passwd();
	}
}

ahabdeen.jpg

<marquee>

مش موجود بصفة دايمة للامتحانات

</marquee>

#2

دا كود جديد

و ال passwd>>>>123456

يا ريت لو تجربوه ب passwd غلط و بعدين ب الصحيحة

http://www.geocities.com/ah_abdeen/Passwd.zip

ahabdeen.jpg

<marquee>

مش موجود بصفة دايمة للامتحانات

</marquee>

#3

اخي الموضوع مشوق كما تعرف... انا من المهتمين بهذا الموضوع

بس الملف لا يعمل ما السبب

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#4

لو قصدك الملف Passwd.java يعمل بشكل صحيح

امسح الملف PassWd.dat

و شغل البرنامج و اعمل connect

ahabdeen.jpg

<marquee>

مش موجود بصفة دايمة للامتحانات

</marquee>

#5

قصدي الملف zip

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#6

download it

Pss.zip

ahabdeen.jpg

<marquee>

مش موجود بصفة دايمة للامتحانات

</marquee>

#7

تم .... التنزيل

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#8

ok

و انا مستنى الردود؟؟؟؟

ahabdeen.jpg

<marquee>

مش موجود بصفة دايمة للامتحانات

</marquee>

هذا الموضوع مغلق.

مواضيع مشابهة