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: Mon May 28 15:41:35 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 Ecb_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 ecb_crypt en anglaisMan  en français Man ecb_crypt en français
Man  en anglais Man encrypt en anglaisMan  en français Man encrypt en français
Man  en anglais Man enc en anglaisMan  en français Man enc en français
Man  en anglais Man elf en anglaisMan  en français Man elf en français
Man  en anglais Man dumpkeys en anglaisMan  en français Man dumpkeys en français
Man  en anglais Man egrep en anglaisMan  en français Man egrep en français
Man  en anglais Man dsaparam en anglaisMan  en français Man dsaparam en français
Man  en anglais Man dsa en anglaisMan  en français Man dsa en français
Man  en anglais Man editor en anglaisMan  en français Man editor en français
Man  en anglais Man edit en anglaisMan  en français Man edit en français
Man  en anglais Man ed en anglaisMan  en français Man ed en français
Man  en anglais Man dpkg en anglaisMan  en français Man dpkg en français
Man  en anglais Man ecvt_r en anglaisMan  en français Man ecvt_r en français
Man  en anglais Man ecvt en anglaisMan  en français Man ecvt en français
Man  en anglais Man dlsym en anglaisMan  en français Man dlsym 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