2013-07-12 3 views
0

암호를 난독화할 수있는 Java에 양방향 해싱 알고리즘이 내장되어 있습니까?비밀번호를 난독 화하는 내장 된 함수

양방향으로 일반 텍스트를 다시 필요로합니다.

+3

나는 당신이 * 해싱 *이 무엇인지 오해한다고 생각합니다. –

+3

일반 텍스트가 필요하면 암호를 잘못 입력하는 것입니다. –

+0

답변보기 http://stackoverflow.com/questions/6639725/a-two-way-string-hash-function –

답변

0

해시 알고리즘의 정의는 단방향으로 정의됩니다.

그러나 String을 난독 화하기 위해 base64 인코딩과 같은 것을 사용할 수 있습니다.

암호는 단방향으로 해시되어야합니다. 사용자의 암호 만 "난독 화"하고 언제든지 일반 텍스트로 다시 만들 수 있습니다 ...

0

해싱은 일방적입니다. (힌트 : 해시 함수의 도메인은 범위보다 훨씬 크기 때문에 범위의 모든 점에 대해 도메인에 많은 점이 있으므로 반전 할 수 없습니다.)

0

빌드가 없습니다. Java에서 암호를 암호화하는 기능을 제공합니다. 그러나 해시는 해싱 할 수 있지만 해시는 한 가지 방법이므로 원본 텍스트를 가져올 수 없습니다.

그러나 스트림 암호를 사용하여 텍스트를 암호화하고 해독 할 수 있습니다.

Rabbit Stream Cipher을 사용해보세요.

관련 문제