나는 암호화하고자하는 SQL Server 데이터베이스에 사용자 암호를 저장합니다. 자바 스크립트로 작성된 스크립트를 실행하는 다른 응용 프로그램에서 데이터베이스에서이 암호화 된 문자열을 검색하고 문자열을 암호 해독하고 값을 사용하고 싶습니다.데이터베이스 암호화 - 자바 암호 해독
이러한 워크 플로를 수행 할 수있는 가능성은 무엇입니까? 양쪽에서 PGP를 사용할 수 있습니까? 나는 일반적으로 자바 스크립트에서 다양한 보안상의 이유로 피해야한다고 들었지만 현재 상황에서는 이것이 문제가되지 않습니다.
암호화 된 암호를 저장하지 마십시오. 그들을 해시합니다. 이렇게하면 값을 얻을 수있는 방법이 없지만 그 값을 비교할 수 있습니다. 왜 암호 해독 값이 필요한지 상상할 수 없습니다. – Ian
md5와 같은 가장 일반적인 해시는 소비자 하드웨어의 무지개 표를 사용하여 실시간으로 깨질 수 있다는 점을 지적해야합니다. 일반적인 배포판은 최대 13 자이며 대부분의 사용자 더 짧은 것을 사용하십시오. – dandavis
(어떤 암호 경험을 가진 사람이라도 놀랍지 않지만) 해싱을 할 때 여전히 많은 일들이있을 수 있습니다. – delnan