2017-11-27 11 views
-1

키가 암호화 된 암호화 된 md5 base 64 문자열을 얻고 있습니다.이 암호화는 닷넷에서 이루어지며 스위프트 4를 사용하여 해당 문자열의 암호를 해독해야합니다. 이것이 가능한지 아무에게도 알리고 있습니까?스위프트 4를 사용하여 MD5 base64를 암호 해독

+0

[ios swift를 사용하여 문자열을 MD5 해시로 변환하는 방법] 가능한 복제본 (https://stackoverflow.com/questions/32163848/how-to-convert-string-to-md5-hash-using-ios-swift)) – Ryan

+0

매우 빠른 검색으로 수많은 예제를 찾을 수 있습니다. stackoverflow조차도 이것에 대한 많은 답이 있습니다. 물어보기 전에 찾으십시오. – Ryan

+3

MD5는 암호화가 아닌 해시입니다. 따라서 암호를 해독 할 수 없습니다. 당신은 실제로 무엇을하려고합니까? –

답변

0

MD5는 해시 알고리즘으로 알려져 있으며 암호화 알고리즘과 근본적으로 다릅니다. 단방향 프로세스로 설계되었지만 암호화는 원본 데이터를 얻기 위해 해독 할 수 있습니다.

.Net에서 전달 된 데이터의 암호를 해독하려는 경우 해시가 아닌 암호화 된 형식으로 전달해야합니다. 선택할 수있는 암호화 옵션이 많이 있으며 인기있는 것들 중 일부는 NuGet을 통해 .Net 프로젝트에 쉽게 통합됩니다.

키와 문자열이 있고 보내진 해시가 변조되지 않았 으면 the link Ryan posted in the comments이 무엇인지 찾고 있어야합니다.

+0

bcrypt 및 scrypt는 암호화 알고리즘이 아닌 해싱 알고리즘입니다 ... –