Rechercher une page de manuel
xcrypt
Langue: ja
Version: 2003-04-04 (openSuse - 09/10/07)
Section: 3 (Bibliothèques de fonctions)
̾Á°
xencrypt, xdecrypt, passwd2des - RFS ¥Ñ¥¹¥ï¡¼¥É°Å¹æ²½½ñ¼°
#include <rpc/des_crypt.h>void passwd2des(char *passwd, char *key);
int xencrypt(char *secret, char *passwd);
int xdecrypt(char *secret, char *passwd);
ÀâÌÀ
´Ø¿ô passwd2des() ¤ÏǤ°Õ¤ÎŤµ¤Îʸ»úÎó passwd ¤ò¤È¤ê¡¢Ä¹¤µ 8 ¤Îʸ»úÇÛÎó key ¤òËä¤á¤ë¡£ ÇÛÎó key ¤Ï DES ¥¡¼¤È¤·¤Æ»È¤¦¤Î¤ËŬ¤·¤Æ¤¤¤ë¡£ ¤³¤ÎÇÛÎó¤Î³Æ¥Ð¥¤¥È¤Î¥Ó¥Ã¥È 0 ¤Ï´ñ¿ô¥Ñ¥ê¥Æ¥£¤Ç¤¢¤ë¡£ ¤³¤³¤ÇÀâÌÀ¤µ¤ì¤Æ¤¤¤ë»Ä¤ê¤Î 2 ¤Ä¤Î´Ø¿ô¤Ï¡¢ ¤³¤Î´Ø¿ô¤ò»È¤¤¡¢°ú¤¿ô passwd ¤ò DES ¥¡¼¤ËÊÑ´¹¤¹¤ë¡£xencrypt() ´Ø¿ô¤Ï 16 ¿Ê¿ô¤ÇÍ¿¤¨¤é¤ì¤¿ ASCII ʸ»úÎó secret ¤ò¤È¤ë¡£ ¤³¤ÎŤµ¤Ï 16 ¤ÎÇÜ¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£ ¤½¤·¤Æ passwd2des() ¤Ë¤è¤Ã¤Æ passwd ¤«¤éƳ¤½Ð¤µ¤ì¤¿ DES ¥¡¼¤ò»È¤¤¡¢ secret ¤ò°Å¹æ²½¤¹¤ë¡£ ¤½¤Î·ë²Ì¤Ï 16 ¿Ê¿ôʸ»úÎó¤È¤·¤Æ secret ¤ËºÆ¤ÓƱ¤¸Ä¹¤µ¤Ç½ÐÎϤµ¤ì¤ë¡£
xdecrypt() ´Ø¿ô¤ÏµÕ¤ÎÁàºî¤ò¹Ô¤¦¡£
ÊÖ¤êÃÍ
´Ø¿ô xencrypt() ¤È xdecrypt() ¤Ï¡¢À®¸ù¤·¤¿¾ì¹ç¤Ë 1 ¤òÊÖ¤·¡¢¼ºÇÔ¤·¤¿¾ì¹ç¤Ë 0 ¤òÊÖ¤¹¡£¥Ð¡¼¥¸¥ç¥ó
¤³¤ì¤é¤Î¥ë¡¼¥Á¥ó¤Ï libc 4.6.27 °Ê¹ß¤È glibc 2.1 °Ê¹ß¤Ë¸ºß¤¹¤ë¡£¥Ð¥°
¾åµ¤Î¥¤¥ó¥¯¥ë¡¼¥É¥Õ¥¡¥¤¥ë¤Ë¥×¥í¥È¥¿¥¤¥×¤¬¤Ê¤¤¡£´ØÏ¢¹àÌÜ
cbc_crypt(3)Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre