Bash-Linux.com : Le SHELL pour les nuls

  Actuellement 50 lignes de commande et 1472 man disponibles
login as: root
root@213.186.33.18's password:
Last login: Thu May 24 22:46:36 2012 from 38.107.179.227
[root@bash-linux ~] # echo "Bienvenue sur Bash-Linux.com"_
 Manuel des commandes UNIX (man) Version anglaise

Indiquez la fonction :

Man Cbc_crypt en anglais

DES_CRYPT(3) Linux Programmer's Manual DES_CRYPT(3)
 
NAME


des_crypt, ecb_crypt, cbc_crypt, des_setparity, DES_FAILED - fast DES encryption
 
SYNOPSIS


#include int ecb_crypt(char *key, char *data, unsigned datalen, unsigned mode); int cbc_crypt(char *key, char *data, unsigned datalen, unsigned mode, char *ivec); void des_setparity(char *key); int DES_FAILED(int status);
 
DESCRIPTION


ecb_crypt() and cbc_crypt() implement the NBS DES (Data Encryption Standard). These routines are faster and more general purpose than crypt(3). They also are able to utilize DES hardware if it is avail- able. ecb_crypt() encrypts in ECB (Electronic Code Book) mode, which encrypts blocks of data independently. cbc_crypt() encrypts in CBC (Cipher Block Chaining) mode, which chains together successive blocks. CBC mode protects against insertions, deletions and substitutions of blocks. Also, regularities in the clear text will not appear in the cipher text. Here is how to use these routines. The first argument, key, is the 8-byte encryption key with parity. To set the key's parity, which for DES is in the low bit of each byte, use des_setparity(). The second argument, data, contains the data to be encrypted or decrypted. The third argument, datalen, is the length in bytes of data, which must be a multiple of 8. The fourth argument, mode, is formed by OR 'ing together some things. For the encryption direction OR in either DES_ENCRYPT or DES_DECRYPT. For software versus hardware encryption, OR in either DES_HW or DES_SW. If DES_HW is specified, and there is no hardware, then the encryption is performed in software and the routine returns DESERR_NOHWDEVICE. For cbc_crypt(), the argument ivec is the 8-byte initialization vector for the chaining. It is updated to the next initialization vector upon return.
 
RETURN VALUE


DESERR_NONE No error. DESERR_NOHWDEVICE Encryption succeeded, but done in software instead of the requested hardware. DESERR_HWERROR An error occurred in the hardware or driver. DESERR_BADPARAM Bad argument to routine. Given a result status stat, the macro DES_FAILED(stat) is false only for the first two statuses.
 
VERSIONS


These routines are present in libc 4.6.27 and later, and in glibc 2.1 and later.
 
CONFORMING TO


4.3BSD. Not in POSIX.1-2001.
 
SEE ALSO


des(1), crypt(3), xcrypt(3)
 
COLOPHON


This page is part of release 3.05 of the Linux man-pages project. A description of the project, and information about reporting bugs, can be found at http://www.kernel.org/doc/man-pages/. 2007-05-18 DES_CRYPT(3)


 Dernières recherches
Man  en anglais Man cbc_crypt en anglaisMan  en français Man cbc_crypt en français
Man  en anglais Man paste en anglaisMan  en français Man paste en français
Man  en anglais Man catopen en anglaisMan  en français Man catopen en français
Man  en anglais Man catgets en anglaisMan  en français Man catgets en français
Man  en anglais Man unshare en anglaisMan  en français Man unshare en français
Man  en anglais Man catclose en anglaisMan  en français Man catclose en français
Man  en anglais Man catchsegv en anglaisMan  en français Man catchsegv en français
Man  en anglais Man casin en anglaisMan  en français Man casin en français
Man  en anglais Man carg en anglaisMan  en français Man carg en français
Man  en anglais Man captoinfo en anglaisMan  en français Man captoinfo en français
Man  en anglais Man usleep en anglaisMan  en français Man usleep en français
Man  en anglais Man canonicalize_file_name en anglaisMan  en français Man canonicalize_file_name en français
Man  en anglais Man canonical en anglaisMan  en français Man canonical en français
Man  en anglais Man reboot en anglaisMan  en français Man reboot en français
Man  en anglais Man if_nameindex en anglaisMan  en français Man if_nameindex en français

 Recherche

Dans ce moteur de recherche, vous pouvez taper directement votre besoin, en une phrase normale, humaine.
Exemple : vous cherchez comment remplacer un mot par un autre dans tous les fichiers d'un certain dossier. Vous pouvez écrire "Comment remplacer un mot par un autre dans tous les fichiers d'un dossier". Le moteur vous ramenera les résultats en fonction de leur pertinence.
Vous pouvez bien sûr ne chercher qu'un seul mot-clé, par exemple "find".
 Toutes les lignes de code
Par popularité
Par fonction
Recherche avancée
 Les logiciels SHELL/SSH
Putty
Astuces Bash
Faire du SHELL avec PHP!
 La doc officielle
Les man Linux en français
Les man Linux en anglais
 Proposer vos bash
Partagez vos lignes!
 Les requêtes
Déposer une requête
Voir/répondre à une requête
 Quelques sites interessants
Bons sites pour apprendre
 Rechercher