×
Namespaces

Variants
Actions
Revision as of 03:02, 8 May 2013 by hamishwillee (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Libcrypt (Português)

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

Compatibilidade
Plataforma(s):
Symbian

Artigo
Tradução:
Originado de Libcrypt
Por kyllercg
Última alteração feita por hamishwillee em 08 May 2013


Introdução

A libcrypt é usada na encriptação/decriptação de mensagens, senha se blocos dem dados.


Funções

As principais funções dessa biblioteca são:

  • setkey
    • Serve para adicionar, atualizar, copiar ou refrescar registros em Bancos de dados de Associações de Segurança (SAD, Security Association Database) ou em entradas do banco de dados de pol[iticas de segurança (SPD, Security Policy Database) do núcle do SO.
  • encrypt
    • A função encrypt() encripta e decripta mensagens de 64 bits. O algoritmo usado é o DES (Data Encryption Standard).
    • As funções encrypt e setkey não retornam nenhum valor.
    • setkey() é chamada para configurar a chave de uma máquina DES.
    • Se encrypt for chamada sem previamente haver chamado setkey a implementação assume um vetor de bits consisting de zeros como chave para o algoritmo DES.
#include <unistd.h>  
void encrypt (char datablock[64], int flag);
 
#include <stdlib.h>
void setkey (const char *key);
  • crypt
    • A função crypt executa o particionamento (hashing) de senhas.
    • A função crypt retorna um ponteiro para o valor encriptado em caso de sucesso, e NULL em caso de falha.
    • Atialmente a implementação suporta os algoritmos DES e MD5
  #include <unistd.h>  
char * crypt (const char *key, const char *salt);


Links

This page was last modified on 8 May 2013, at 03:02.
60 page views in the last 30 days.
×