LinuxÖÐcrypt¿ÚÁî¼ÓÃÜ·½°¸

×÷Õß: empast 2012-06-22 11:24:51
crypt()ÊÇÒ»¸ö¿ÚÁî¼ÓÃܺ¯Êý£¬Ëü»ùÓÚDESËã·¨¡£ÎÒÃÇ¿ÉÒÔÈÏΪÕâÊÇÒ»¸öµ¥Ïò¼ÓÃܲÙ×÷

º¯ÊýÔ­ÐÍ£º
char *crypt(const char *key, const char *salt);
*saltÊÇÁ½¸ö×Ö·û£¬Ã¿¸ö×Ö·û¿É´Ó[a-zA-Z0-9./]ÖÐÑ¡³öÀ´

Ëã·¨
UNIX±ê×¼Ë㷨ʹÓÃDES¼ÓÃÜËã·¨£¬ÓÃkey¶ÔÒ»¸ö³£Á¿½øÐмÓÃÜ£¬»ñµÃÒ»¸ö13×Ö½ÚµÄÃÜÎıàÂëÊä³ö£¬ÆäÖаüÀ¨saltµÄÁ½¸ö×Ö·û[from Red Hat Linux 6.2]

SaltµÄ×÷ÓÃ
ͬÑùµÄ¿ÚÁî²úÉú²»Í¬µÄÃÜÎÄ
Ôö¼ÓÁËÇî¾Ù¿Õ¼ä

½¨ÒéʹÓøüΪ°²È«µÄMD5Ëã·¨

Ïà¹Ø×ÊѶ