2017-11-27 7 views
-1

Ich bekomme eine verschlüsselte MD5-Basis 64-String mit einem Schlüssel verschlüsselt, diese Verschlüsselung erfolgt in. Net, ich muss diese Zeichenfolge mit Swift 4 entschlüsseln, aber ich kann den Weg nicht finden zu diesem hat jemand wissen, ob dies möglich ist?entschlüsseln MD5 base64 mit Swift 4

+0

Mögliches Duplikat von [Wie konvertiert man die Zeichenfolge in MD5-Hash mit ios swift] (https://stackoverflow.com/questions/32163848/how-to-convert-string-to-md5-hash-using-ios-swift) – Ryan

+0

Sie können so viele Beispiele mit sehr schneller Suche finden. Auch im Stackoverflow gibt es dazu viele Antworten. Bitte suchen Sie bevor Sie fragen. – Ryan

+3

MD5 ist ein Hash, keine Verschlüsselung. Daher kann es nicht entschlüsselt werden. Was versuchst du eigentlich? –

Antwort

0

MD5 ist ein Hashing-Algorithmus, der sich grundlegend von einem Verschlüsselungsalgorithmus unterscheidet. Es wurde als ein einseitiger Prozess entwickelt, während die Verschlüsselung entschlüsselt werden kann, um die ursprünglichen Daten zu erhalten.

Wenn Sie die von .Net übermittelten Daten entschlüsseln möchten, müssen sie verschlüsselt und nicht hashed übergeben werden. Es gibt viele Verschlüsselungsoptionen, aus denen Sie wählen können, und einige der beliebtesten können problemlos über NuGet in ein .Net-Projekt integriert werden.

Wenn Sie den Schlüssel und die Zeichenfolge haben, und sicherstellen müssen, dass der gesendete Hash nicht manipuliert wurde, dann suchen Sie nach the link Ryan posted in the comments.

+0

bcrypt und scrypt sind auch Hashalgorithmen, keine Verschlüsselungsalgorithmen ... –

Verwandte Themen