�����³������·��������������������·��������¡�\��\��\���\�ޏ��¼\·\���\���\»\\���\���\���\������µ��������������Џ�����������������������\���\���\���\�����¡��¹������������������\���\¹\������¼\���\���\���\·\���������������������������»��������Ï��·�����ď�������¡�

����Web���������쏢���������я��½�������¾��������\��\��\���\�ޏ��¼\·\���\��я��̏�¡�\������¼\��\���\¹\������¼\���������\���\���\·\���������MD5��¡�SHA1�����������ď�����SHA-256������»��������Џ��·�����������쏢������¡�����ď�������쏢����\���\���\���\���\��Џ��µ��𡯏�¡��½������\���\¹\������¼\���������salt���·��������������������¡��½���·������»������������¹��������������������������������¡�salt���������������������������������Ï�����������������µ�����������������㏢����«��¡����������������������������������¹���µ�������������������㏢����«��������������������������¡��ҏ�����·������µ��������������ҏ����䏢�������·��������������ď�¡�
����»�������돢�������³��������������¡����叢���������я�����������¾���¹�����¡�MD�����쏢����������SHA\���\���\·\���\���\���\���\������¼������·��»»��������㏢�������ď�����������������·�ߏ��µ�����������������쏢������¡��½���·����������rootkit.com��¡ߏ�����µ������³�����������ď����������Ï�������¡�salt������������\���\���\���\���\��������¡�¹��·���¼��ԏ��̡��돪���������\³\���\���\������¼\��������ҡ돢���������ď����������¡�½�������ߏ�����������������������������������������»���¼������̏��«��������µ��������������������������¡�¹��·���¼��ԏ���\������¼\���\��\���\»\¹�����ҏ�����¹�����������������¡����������������������������ď�����\���\¹\������¼\�����¡�salt�����쏢���������я������������ď���\���\¹\������¼\���������³���������¹�����������ď�����������»��������Џ��¹������\³���¼\���������³������������¹��������¡�
�����½���·��������¡����������я�����\»\\���\���\���\����·�ߏ���������������Ï����������������㏢���ď������̏�������¡�¹��·���¼��ԏ���\µ���¼\о����������¹�����㏢����������\��\���\»\¹²������½����������������¡����������������Ï��³��������������¡�
����salt������¼������������·��������¡�\���\���\���\��䏢�¼\������¼\���\������������·������������������������������������¡�»��ӏ����·��»»���µ������������¹��·��������ҏ�����»��Ώ��¹���������³�����������ҏ����䏪���쏢�������·��������������������¡��½���·������»��ӏ����·��»»���µ������������¹��·������̏�����»��Ώ��µ��������������������������¡����ď��������¹��·���¼��ԏ���\������¼\��\���\¹\������¼\�������������Ï�����salt������������³������������·�����ď��������·��������������¡�\���\¹\������¼\���������������³��я�����돪��������������������¡�돫���������������ď������̏��µ��������������������ď�¡�
�����·���«���·MD�����쏢����������SHA\���\���\·\���\Ð\���\��\���\�����������¡�·��»»��������㏢�������ď�����������������·�ߏ��µ�����������������쏢������¡��³��������������¡�½����������Џ�����\���\���\���\��\���\���\��\���\���\¹\���\��\¹\��\���\���\«���¼\���������»��������Џ��¹��������������¡�¹��·���¼��ԏ���1������������²���²���������������\���\������¼\���\���\��폢�¼\¹�����ҏ�������ߏ�����»������Ώ��������³���������̏�������������������������������Ï��³�����������ҡ돪؏�����¹��������¡�
���¡돪�²¼������»²¾�����¡�http://www.golubev.com/hashgpu.htm
�����¹��������������������¡�ޡ돫�������ATI HD 5970���������µ��𡯏�¡�¹��·���¼��ԏ�����33�����䏢�������µ·��ď�����\���\���\���\��䏢�¼\������¼\���\�������2^52.5\���\���\·\������������������������ӏ��¹������\���\¹\������¼\���\¹\��⏢�¼\¹������\«\Ð���¼���¹���������³���������̏����������������¡����������������Ï��³�����������ҡ돪؏�����·��������������������¡��½���·������\·\���\��\¹������¹��·���¼��ԏ��̏�¡�»���»��ӏ����������ď�ԏ�����\«���¼\���������»��������Џ��·���������������������³����������������ӡ돫���������������������¡�
����¹��·���¼��ԏ��̏������������ď�����salt������������\³���¼\���������³������������·������¾���¹�����¡�\������¼\��\��\«\���\���\��������ҏ��������¹������������������������¡�»��������Џ��µ������������������������\���\¹\������¼\��������¢���������㏢�·���«���������������̏�¡�²������¹����������������������¡�\��\���\���\���\��ԏ��¼��������������\½���¼\¹����������������������������������𡯏�������������¡�¼½���¹��·���������\���\������¼\���\���\��폢�¼\¹������¼������������ҏ�����������¹������������»���������³��������������������������������¡��ď�����������\��\«\���\���\���������»�������������µ�̏�����\µ\���\�������������������������������¡��«��������������������������\���\¹\������¼\��������ҏ�����������������������¡��½�����������叢�������¹������»��С���ӏ��������«���«�����������������������������������Ï�¡�
�����³���������������Ï�����»��ӏ����ӏ����ҏ����ҏ��ޏ�������������������¡����������Ï��¹�����㏢������������������Ï���
����돪�½���������¹�����𡯏����������㏢����³��������������¡�\���\¹\������¼\������̏��½¼���������³��Ï����¢����������������������¾���������»�������������������������������������Ï��³��������������¡�½�������ߏ�����������������¡�����ď��������¼��������������������������³«���ޏ�������������������̏���ߏ�����\³���¼\����������¹���µ���������ޏ�������������������¡�³«���ޏ�������������������������������������������������»��С���ӏ���³����«���������«�����������������Ï��³��������������¡�
�����³��������������¡�SHA1�����������������������¾������\��\������¼\��я�����\���\���\·\���\��\���\��\���\���\������������������������«��������¡�\»\\���\������\���\¹\������¼\��������¾��⏢���Џ�����������������������������³�����������ҡ돪؏�����·��������������������¡�
����²������¹����»��������������ď�����������������¡�\���\������¼\���\���\��폢�¼\¹���������Ð���·���������µ����������������������������������������¡�1�������������ď�����23²���²��я�����»������Ώ�����¹��ԏ����Ï�������������������������¡������������ď�����¹��·���¼��ԏ�����10,000²��я�������������������100,000²��я�����»������Ώ����������폢�������¹������²��ď��«�����ҏ��¾�����������������������Ï�¡�
�����½���·������salt������������»��������Џ���������̏����⏢����\���\���\��\���\���\���\������¼\·\���\��я�����������²���·���������������������������������¡������������ď���������������������²���·������¹������³���¼���������������������������������������������������¡�
�����½��������������������¡�돪�²¼������\��\���\���\���\�����ҏ����Џ����ď��¹\���\¹\������¼\���\���\���\·\���\¹\���¼\������̏���̏���ߏ�������¡�
• ½���������\���\������¼���̏����������·������¾���¹�����¡�̏���ߏ��������µ������������·��»»»��С���ӏ����ҏ�������ߏ�������������������¹���������³���������̏����������������¡�
• ³���\������¼\�����̏����ď����䏢�����������������¹���������»����������³���������̏����������������¡�
• ³���\������¼\��\���\���\·\�������\���\������¼\�������������������¡�2��ď��������\������¼\�����̏���ޏ�����\���\¹\������¼\��������������������«�����ҏ�¡�\���\���\·\��������ҏ�����³��я��·�������������������³���������̏�����²������½����������������¡�
���¡돪�²¼���«��������¡��³�����Ï��·������\¹\���¼\��������ҏ��������������������«�����쏢���ӏ��³���������̏����������������¡�
• PBKDF2 http://en.wikipedia.org/wiki/PBKDF2
• Bcrypt http://www.openwall.com/crypt/
• HMAC http://en.wikipedia.org/wiki/HMAC
����³��������쏪����»������������½���������¾�����������¢���������Ώ�����¼��������Ώ��̏����������̏�¡��³�����������������������������SHA1+salt���������������Ï�����������������\���\���\·\���������\���\���\��\���\���\���\������¼\·\���\��я�������������¡��������������«�����������������������¡�
����������������������¡������������ď���\���\¹\������¼\��������ҡ�·��������������������������������������¡�¾���µ������\¹\���¼\������������Ï�����1�����������ҏ����쏢���я�¡¾���������·������»��С���ӏ���10��¡�200ms����������������������������\µ���¼\Ð����\���\¹\������¼\���������\���\��\���\������¹�����������ď����䏢����²��я�ď�ԏ�����·������������·��¡��½������������»��������Џ��¹��������¡�¹��·���¼��ԏ���³��������ď����䏢���������\��\«\���\���\������������Ð���·������»����»�����������������Ï��������¹������������������������������������¡�³���\��\«\���\���\���������������������������\���\��폢�¼\«\¹���µ���»�����������������Ï�¡�³���\������¼\�����������Ð���·������\���\������¼\���������salt�����������������ď�����\«\���\���\��������ҏ����С돪؏��¹���������³��������������¡�