Heim >Backend-Entwicklung >PHP-Tutorial >javascript - Ich stecke bei diesem Algorithmus fest, wie bekomme ich eine kryptografische Funktion?
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
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!
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
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.