Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 7859|Отговор: 3

[Източник] Java реализира DES криптиране и декриптиране на данни

[Копирай линк]
Публикувано на 6.12.2021 09:26:48 | | | |
DES срещу RSA

RSA алгоритъмът има дълги ключове и добра сигурност, но изчислителната интензивност на криптирането е голяма, а бавната скорост на криптиране ограничава приложението му. За да се намали обемът на изчисления, традиционният метод за криптиране често се комбинира с метода на криптиране с публичен ключ при предаване на информация, тоест информацията се криптира с подобрения диалогов ключ на DES, а RSA ключът се използва за криптиране на ключа за разговор и обобщението на съобщението. След като получи информацията, другата страна я декриптира с друг ключ и може да провери обобщението на информацията.

Прилагането на DES в комбинация с RSA прави техните предимства и недостатъци допълващи се, т.е.DES криптирането е бързо и подходящо за криптиране на дълги пакети, който може да се използва за криптиране на открит текст;RSA криптирането е бавно и сигурно, приложено към криптиране на ключове на DES, което решава проблема с разпределението на ключовете на DES.

преглед

RSA генерира публични и частни ключове, както и криптиране и декриптиране
https://www.itsvse.com/thread-2470-1-1.html

Първо, въведете пакета hutool pom.xml добавете следните зависимости:

Кодът на Java е следният:

Визуализациите са както следва:
---------------- генерират DES ключове---------------------
Ключът е: 4c32753497fb730d
Криптиран низ: cc1f9d93139c3786aec4d922f0f73aedc3bebb2f8b7a5b2a
Декриптиран низ: тест за криптиране itsvse








Предишен:Win10 Home Chinese Edition позволява отдалечен работен плот (решава проблема с кастрацията)
Следващ:URL адресът на WeChat Pay JSAPI на текущата страница не е регистриран за решението
 Хазяин| Публикувано на 2021-12-6 10:14:22 |
Java DES криптиране


.NET/C# DES декрипция



Ключът е: c80d680b94b54ffd
25a69176a84cb7c1e2b7572575fd7479eaeed48f23a7a73d
itsvse.com Тестване

 Хазяин| Публикувано на 2021-12-6 10:23:35 |
.NET/C# DES криптиране и декриптиране



Публикувано на 26.12.2021 16:54:01 |
Нека погледнем пак
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com