You may use plugin AskApache Password Protect, Lockdown WP Admin or Stealth Login. For protect your admin folder and login.
Rename wp-admin and login.php inaccessible The easiest way is to install very cool plug-in made by Devbits called stealth-login. I am using this plugin try this and Save ur hacked Wordpress Site
Because i already have some plugin and my site is already very slow if this plugin i install then may be site becomes more slow .. is it easy to change admin folder name and access with that is that work as here suggested by friend
If you want know which plugin work slow or make many queries to database, make use - WP tuner plugin. I dont know one click way to rename wp-admin folder. Many plugins on your site is not good. But sometimes this only way to add functionality to wordpress. If your wordress site work slowly try using wp super cache plugin.
I am using a plugin named HC Custom WP-Admin URL to change the default wp-admin URL. Using this plugin on your site, your site will not be slow because it doesn't have any function on the homepage or other page. It will only work for the wp-login and wp-admin page. You can easily change the URL with this plugin and it will not set up any script on your site. So, there you don't need to worry about slowing. You should learn: How to Change the WordPress Admin Login URL.