Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 7859|Respuesta: 3

[Fuente] Java implementa cifrado y descifrado de datos DES

[Copiar enlace]
Publicado el 6-12-2021 09:26:48 | | | |
DES vs. RSA

El algoritmo RSA tiene claves largas y buena seguridad, pero la intensidad computacional del cifrado es grande y la lenta velocidad de cifrado limita su aplicación. Para reducir la cantidad de cálculo, el método tradicional de cifrado suele combinarse con el método de cifrado de clave pública al transmitir información, es decir, la información se cifra con la clave de diálogo mejorada de DES, y luego se utiliza la clave RSA para cifrar la clave de conversación y el resumen del mensaje. Tras recibir la información, la otra parte la descifra con una clave diferente y puede consultar el resumen de la información.

La aplicación de DES combinada con RSA hace que sus ventajas y desventajas sean complementarias, es decir,El cifrado DES es rápido y adecuado para cifrar paquetes largos, que puede usarse para cifrar texto plano;El cifrado RSA es lento y seguro, aplicado al cifrado de claves DES, que resuelve el problema de la asignación de claves DES.

revisión

RSA genera claves públicas y privadas, así como cifrado y descifrado
https://www.itsvse.com/thread-2470-1-1.html

Primero, introduce el paquete hutool pom.xml añade las siguientes dependencias:

El código Java es el siguiente:

Las representaciones son las siguientes:
---------------- generar claves DES---------------------
La clave es: 4c32753497fb730d
Cadena cifrada: cc1f9d93139c3786aec4d922f0f73aedc3bebb2f8b7a5b2a
Cadena descifrada: prueba de cifrado ITSVSE








Anterior:Win10 Home Chinese Edition habilita el escritorio remoto (resuelve el problema de la castración)
Próximo:La URL de WeChat Pay JSAPI de la página actual no está registrada para la solución
 Propietario| Publicado el 6-12-2021 10:14:22 |
Cifrado DES en Java


Descifrado DES de .NET/C#



La clave es: c80d680b94b54ffd
25a69176a84cb7c1e2b7572575fd7479eaeed48f23a7a73d
itsvse.com Pruebas

 Propietario| Publicado el 6-12-2021 a las 10:23:35 |
Cifrado y descifrado DES de .NET/C#



Publicado el 26-12-2021 16:54:01 |
Vamos a echar un vistazo otra vez
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com