Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 7859|Antwoord: 3

[Bron] Java implementeert DES-gegevensversleuteling en -ontsleuteling

[Link kopiëren]
Geplaatst op 6-12-2021 09:26:48 | | | |
DES vs. RSA

Het RSA-algoritme heeft lange sleutels en goede beveiliging, maar de rekenintensiteit van encryptie is groot en de trage versleutelingssnelheid beperkt de toepassing. Om de hoeveelheid rekenkracht te verminderen, wordt de traditionele versleutelingsmethode vaak gecombineerd met de publieke sleutel-encryptiemethode bij het verzenden van informatie, dat wil zeggen, de informatie wordt versleuteld met de verbeterde DES-dialoogsleutel, waarna de RSA-sleutel wordt gebruikt om de conversatiesleutel en berichtsamenvatting te versleutelen. Na ontvangst van de informatie ontsleutelt de andere partij deze met een andere sleutel en kan de informatiesamenvatting controleren.

De toepassing van DES in combinatie met RSA maakt hun voor- en nadelen complementair, d.w.z.DES-encryptie is snel en geschikt voor het versleutelen van lange pakketten, die gebruikt kan worden om platte tekst te versleutelen;RSA-encryptie is traag en veilig, toegepast op de versleuteling van DES-sleutels, wat het probleem van DES-sleuteltoewijzing oplost.

recensie

RSA genereert publieke en private sleutels, evenals encryptie en decryptie
https://www.itsvse.com/thread-2470-1-1.html

Introduceer eerst het hutool-pakket pom.xml voeg de volgende afhankelijkheden toe:

De Java-code is als volgt:

De renderings zijn als volgt:
---------------- genereer DES-sleutels---------------------
De sleutel is: 4c32753497fb730d
Versleutelde string: cc1f9d93139c3786aec4d922f0f73aedc3bebb2f8b7a5b2a
Gedecrypteerde string: itsvse-encryptietest








Vorig:Win10 Home Chinese editie maakt remote desktop mogelijk (lost het castratieprobleem op)
Volgend:De WeChat Pay JSAPI-URL van de huidige pagina is niet geregistreerd voor de oplossing
 Huisbaas| Geplaatst op 6-12-2021 10:14:22 |
Java DES-versleuteling


.NET/C# DES decryptie



De sleutel is: c80d680b94b54ffd
25a69176a84cb7c1e2b7572575fd7479eaeed48f23a7a73d
itsvse.com Testen

 Huisbaas| Geplaatst op 6-12-2021 10:23:35 |
.NET/C# DES encryptie en ontsleuteling



Geplaatst op 26-12-2021 16:54:01 |
Laten we nog eens kijken
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com