Eu perguntei “Como você criptografaria mensagens para que o Atendimento ao Cliente pudesse ler se necessário?”

3

Eu estava entrevistando para uma posição em tempo integral com a empresa que eu sou uma contratada. Uma das perguntas que me fizeram foi projetar um cliente de mensagens instantâneas. Fiz a seguinte pergunta: "Como você criptografa as mensagens para que o atendimento ao cliente possa lê-las se necessário?"

Eu não tenho experiência com criptografia e não fingi. Depois da entrevista, fui tentar encontrar informações sobre isso para ter um melhor entendimento. Quando eu tentei procurar por criptografia de mensagem (como fazer, exemplo, codificação, java, etc), isso traria apenas artigos sobre quais aplicativos você deveria instalar para criptografar suas mensagens, por que deveria usar aplicativos de criptografia de mensagens, etc. encontre como é feito ou como implementá-lo.

Eu tenho uma compreensão básica de como a criptografia funciona, mas como eu poderia aprender mais (idealmente sem passar por um livro de criptografia). Eu gostaria de entender como eu poderia responder a pergunta que me foi apresentada no caso de eu ter uma oportunidade como essa novamente.

    
por Lencalot 16.03.2016 / 22:51

1 resposta

4

Como você criptografaria mensagens para que o Atendimento ao Cliente pudesse ler, se necessário?

  1. Você criptografa a mensagem usando a chave pública do Atendimento ao Cliente.

  2. Atendimento ao cliente descriptografar a mensagem usando sua chave privada.

Aqui está um diagrama simples. Imagine que você é Bob e o atendimento ao cliente é Alice :

enter image description here

Fonte da imagem Wikipedia: Criptografia de chave pública

Chave pública e chaves privadas

The Public and Private key pair comprise of two uniquely related cryptographic keys (basically long random numbers). Below is an example of a Public Key:

3048 0241 00C9 18FA CF8D EB2D EFD5 FD37 89B9 E069 EA97 FC20 5E35 F577 EE31 C4FB C6E4 4811 7D86 BC8F BAFA 362F 922B F01B 2F40 C744 2654 C0DD 2881 D673 CA2B 4003 C266 E2CD CB02 0301 0001

The Public Key is what its name suggests - Public. It is made available to everyone via a publicly accessible repository or directory. On the other hand, the Private Key must remain confidential to its respective owner.

enter image description here

Because the key pair is mathematically related, whatever is encrypted with a Public Key may only be decrypted by its corresponding Private Key and vice versa.

For example, if Bob wants to send sensitive data to Alice, and wants to be sure that only Alice may be able to read it, he will encrypt the data with Alice's Public Key. Only Alice has access to her corresponding Private Key and as a result is the only person with the capability of decrypting the encrypted data back into its original form.

enter image description here

As only Alice has access to her Private Key, it is possible that only Alice can decrypt the encrypted data. Even if someone else gains access to the encrypted data, it will remain confidential as they should not have access to Alice's Private Key.

Public Key Cryptography can therefore achieve Confidentiality. However another important aspect of Public Key Cryptography is its ability to create a Digital Signature.

Fonte Chave pública e chaves privadas

    
por 16.03.2016 / 23:00

Tags