Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 7859|Resposta: 3

[Fonte] Java implementa criptografia e descriptografia de dados DES

[Copiar link]
Postado em 2021-12-6 09:26:48 | | | |
DES vs. RSA

O algoritmo RSA possui chaves longas e boa segurança, mas a intensidade computacional da criptografia é grande, e a velocidade lenta de criptografia limita sua aplicação. Para reduzir a quantidade de cálculo, o método tradicional de criptografia é frequentemente combinado com o método de criptografia de chave pública ao transmitir informações, ou seja, a informação é criptografada com a chave de diálogo DES aprimorada, e então a chave RSA é usada para criptografar a chave de conversa e o resumo da mensagem. Após receber a informação, a outra parte a descriptografa com uma chave diferente e pode verificar o resumo das informações.

A aplicação do DES combinada com RSA torna suas vantagens e desvantagens complementares, ou seja,A criptografia DES é rápida e adequada para criptografar pacotes longos, que pode ser usado para criptografar texto simples;A criptografia RSA é lenta e segura, aplicada à criptografia das chaves DES, que resolve o problema da alocação de chaves DES.

revisar

O RSA gera chaves públicas e privadas, além de criptografia e descriptografia
https://www.itsvse.com/thread-2470-1-1.html

Primeiro, introduza o pacote hutool pom.xml adicione as seguintes dependências:

O código Java é o seguinte:

As renderizações são as seguintes:
---------------- gerar chaves DES---------------------
O segredo é: 4c32753497fb730d
String criptografado: cc1f9d93139c3786aec4d922f0f73aedc3bebb2f8b7a5b2a
String descriptografada: teste de criptografia ITSVSE








Anterior:Edição chinesa doméstica do Win10 habilita desktop remoto (resolve o problema da castração)
Próximo:A URL do WeChat Pay JSAPI da página atual não está registrada para a solução
 Senhorio| Postado em 2021-12-6 10:14:22 |
Criptografia Java DES


Descriptografia DES .NET/C#



A chave é: c80d680b94b54ffd
25a69176a84cb7c1e2b7572575fd7479eaeed48f23a7a73d
itsvse.com Testes

 Senhorio| Postado em 2021-12-6 10:23:35 |
Criptografia e descriptografia DES .NET/C#



Postado em 26-12-2021 16:54:01 |
Vamos dar uma olhada de novo
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com