를 입력 할 때 여기 내 문제입니다 :비교 해시 엑셀 암호
- 사용자가 프로그램의 옵션 섹션에 암호를 입력.
- 암호가 해시 (MD5)되고 레지스트리에 저장됩니다.
- 프로그램이 실행되고 Excel 스프레드 시트가 만들어지고 레지스트리에 저장된 해시 된 값을 사용하여 암호로 보호됩니다.
- 사용자가 스프레드 시트를 열고 암호를 입력하라는 메시지가 표시됩니다.
- 사용자가 암호를 입력하지만 아무리해도 실패합니다.
사용자가 암호를 일반 텍스트로 입력하고 있기 때문에 함수가 해시 된 값과 비교하기 때문에 분명히 오류가 발생합니다.
스프레드 시트에 액세스 할 때 입력 한 Excel 암호를 레지스트리의 저장된 해시와 비교하기 위해 어떻게 해시 할 수 있습니까?
이 문제를 해결하기위한 아이디어가 있으면 알려 주시면 감사하겠습니다. 내가 엑셀 상호 운용성을 사용하여 C#에서이 쓰고 있어요
...
감사합니다 ...
우디 이와 같이
나는 그 옵션을 간과했다고 믿을 수 없다. 고마워, 마이크 ... – Woody
문제 없습니다, 우디. C# 3.0에서는 모든 인수를 제공해야하므로 간과하기 쉽습니다. 좋은 소식은 그곳에 있다는 것입니다! :-) –