Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 7859|Odpověď: 3

[Zdroj] Java implementuje šifrování a dešifrování DES dat

[Kopírovat odkaz]
Zveřejněno 6. 12. 2021 09:26:48 | | | |
DES vs. RSA

Algoritmus RSA má dlouhé klíče a dobrou bezpečnost, ale výpočetní náročnost šifrování je vysoká a pomalá rychlost šifrování omezuje jeho použití. Aby se snížila náročnost výpočtů, tradiční metoda šifrování se často kombinuje s veřejným klíčem při přenosu informací, tedy informace jsou šifrovány vylepšeným dialogovým klíčem DES a poté se RSA klíč používá k zašifrování klíče konverzace a shrnutí zprávy. Po obdržení informací druhá strana dešifruje informace jiným klíčem a může zkontrolovat shrnutí informací.

Použití DES v kombinaci s RSA činí jejich výhody a nevýhody vzájemně doplňujícími, tj.DES šifrování je rychlé a vhodné pro šifrování dlouhých paketů, které lze použít k šifrování otevřeného textu;RSA šifrování je pomalé a bezpečné, aplikované na šifrování DES klíčů, což řeší problém alokace DES klíčů.

přezkoumání

RSA generuje veřejné i soukromé klíče, stejně jako šifrování a dešifrování
https://www.itsvse.com/thread-2470-1-1.html

Nejprve zaveďte balíček hutool pom.xml přidejte následující závislosti:

Java kód je následující:

Vizualizace jsou následující:
---------------- generovat DES klíče---------------------
Klíč je: 4c32753497fb730d
Zašifrovaný řetězec: cc1f9d93139c3786aec4d922f0f73aedc3bebb2f8b7a5b2a
Dešifrovaný řetězec: test šifrování itsvse








Předchozí:Win10 Home Chinese Edition umožňuje vzdálenou plochu (řeší problém kastrace)
Další:WeChat Pay JSAPI URL aktuální stránky není registrována pro řešení
 Pronajímatel| Zveřejněno 6. 12. 2021 10:14:22 |
Java DES šifrování


.NET/C# DES dešifrování



Klíč je: c80d680b94b54ffd
25a69176a84cb7c1e2b7572575fd7479eaeed48f23a7a73D
itsvse.com Testování

 Pronajímatel| Zveřejněno 6. 12. 2021 10:23:35 |
.NET/C# DES šifrování a dešifrování



Zveřejněno 26. 12. 2021 16:54:01 |
Podívejme se na to znovu
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com