Inhaltsverzeichnis
Antwortinhalt:
Heim Backend-Entwicklung PHP-Tutorial javascript - Ich stecke bei diesem Algorithmus fest, wie bekomme ich eine kryptografische Funktion?

javascript - Ich stecke bei diesem Algorithmus fest, wie bekomme ich eine kryptografische Funktion?

Aug 22, 2016 am 11:45 AM
java javascript php python 算法

Der Code ist unter https://jsfiddle.net/9wmy7fs9/

KEY-Konstanten sind festgelegt und der verschlüsselte Text kann mit der Funktion decrypt dekodiert werden, um den Klartext

zu erhalten

Ist es möglich, aus dieser decrypt-Funktion eine function encrypt(plain_text, KEY)-Funktion zu schreiben?
Das heißt, der verschlüsselte Text kann aus dem Klartext abgeleitet werden

Vielen Dank!

Antwortinhalt:

Der Code ist unter https://jsfiddle.net/9wmy7fs9/

KEY-Konstanten sind festgelegt und der verschlüsselte Text kann mit der Funktion decrypt dekodiert werden, um den Klartext

zu erhalten

Ist es möglich, aus dieser decrypt-Funktion eine function encrypt(plain_text, KEY)-Funktion zu schreiben?
Das heißt, der verschlüsselte Text kann aus dem Klartext abgeleitet werden

Vielen Dank!

1972 wurde der von IBM für die US-Regierung entwickelte DES-Algorithmus das erste Verschlüsselungssystem mit einem öffentlichen Algorithmus in der Geschichte der Menschheit. Mit anderen Worten: Selbst wenn ich Ihnen sage, was mein Verschlüsselungsalgorithmus ist, können Sie es immer noch nicht wissen es. So entschlüsseln. Ebenso ist es unmöglich, den ursprünglichen Verschlüsselungsalgorithmus abzuleiten, selbst wenn Sie einen Entschlüsselungsalgorithmus erhalten. Natürlich spreche ich hier von DES.

Ich meine, dass es technisch möglich ist, die Ver- und Entschlüsselungsalgorithmen vertraulich zu behandeln, um andere am Reverse Engineering zu hindern. Wenn der Entschlüsselungsalgorithmus hier DES ist, ist es unmöglich, den Verschlüsselungsalgorithmus abzuleiten. Wenn der hier verwendete Entschlüsselungsalgorithmus jedoch kein fortgeschrittenerer Algorithmus wie DES oder AES256 ist, kann es möglich sein, den Verschlüsselungsalgorithmus zurückzuentwickeln.

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian

So laden Sie Deepseek Xiaomi herunter So laden Sie Deepseek Xiaomi herunter Feb 19, 2025 pm 05:27 PM

So laden Sie Deepseek Xiaomi herunter

So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein Dec 20, 2024 am 11:31 AM

So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein

Wie fragst du ihn Deepseek? Wie fragst du ihn Deepseek? Feb 19, 2025 pm 04:42 PM

Wie fragst du ihn Deepseek?

So suchen Sie Deepseek So suchen Sie Deepseek Feb 19, 2025 pm 05:18 PM

So suchen Sie Deepseek

Wie analysiert und verarbeitet man HTML/XML in PHP? Wie analysiert und verarbeitet man HTML/XML in PHP? Feb 07, 2025 am 11:57 AM

Wie analysiert und verarbeitet man HTML/XML in PHP?

So programmieren Sie Deepseek So programmieren Sie Deepseek Feb 19, 2025 pm 05:36 PM

So programmieren Sie Deepseek

Brechen oder aus Java 8 Stream foreach zurückkehren? Brechen oder aus Java 8 Stream foreach zurückkehren? Feb 07, 2025 pm 12:09 PM

Brechen oder aus Java 8 Stream foreach zurückkehren?

See all articles