O que são algoritmos criptográficos?

algoritmos criptográficos são seqüências de processos ou regras, usadas para cifrar e decifrar mensagens em um sistema criptográfico. Em termos simples, eles são processos que protegem os dados, garantindo que pessoas indesejadas não possam acessá -los. These algorithms have a wide variety of uses, including ensuring secure and authenticated financial transactions.

Most cryptography algorithms involve the use of encryption, which allows two parties to communicate while preventing unauthorized third parties from understanding those communications. A criptografia transforma o texto simples legível pelo ser humano em algo ilegível, também conhecido como CipherText . Os dados criptografados são então descriptografados para restaurá -los, tornando -os compreensíveis para a parte pretendida. Both encryption and decryption operate based on algorithms.

There are many different types of cryptographic algorithms, though most of them fit into one of two classifications — symmetric and asymmetric. Alguns sistemas, no entanto, usam um hyblivrar -se de ambas as classificações. Algoritmos simétricos, também conhecidos como algoritmos de chave simétrica ou de chave compartilhada, trabalham pelo uso de uma chave conhecida apenas pelas duas partes autorizadas. Embora possam ser implementados na forma de cifras de bloco ou cifras de fluxo, a mesma chave é usada para criptografar e descriptografar a mensagem. O padrão de criptografia de dados (DES) e o padrão de criptografia avançado (AES) são os exemplos mais populares de algoritmos de criptografia simétrica.

algoritmos de criptografia assimétrica dependem de um par de chaves - uma chave pública e uma chave privada. A chave pública pode ser revelada, mas, para proteger os dados, a chave privada deve ser oculta. Além disso, a criptografia e descriptografia dos dados devem ser feitas pelas chaves privadas e públicas associadas. Por exemplo, os dados criptografados pela chave privada devem ser descriptografados pela chave pública e vice -versa. RSA é um dos exemplos mais comuns deEste algoritmo.

algoritmos simétricos geralmente são muito mais rápidos que os algoritmos assimétricos. Isso está amplamente relacionado ao fato de que apenas uma chave é necessária. A desvantagem dos sistemas de chave compartilhada, no entanto, é que ambas as partes conhecem a chave secreta. Além disso, como o algoritmo usado é o domínio público, é na verdade a chave que controla o acesso aos dados. Por esses motivos, as chaves devem ser protegidas e alteradas com relativa frequência para garantir a segurança.

Embora os algoritmos criptográficos sejam usados ​​para fornecer segurança, eles não são 100% à prova de idiotas. O sistema abaixo do ideal pode ser infiltrado e informações sensíveis podem ser comprometidas como resultado. Teste rigoroso dos algoritmos, portanto, especialmente contra padrões estabelecidos e fraquezas identificadas é vital para garantir a maior segurança.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?