2017-02-15 15 views
1

파일에 md5 해시 값을 만들어야하지만 웹 서버에 FIPS를 사용할 수있는 C# 웹 사이트가 있습니다. md5로 변경하는 것은 서버 요구 사항으로 인해 옵션이 아니며 파일을 FIPS로 바꾸는 것도 가능합니다.FIPS 지원 서버에서 C# MD5 해시

수동으로 해시 값을 설정할 수있는 작은 데스크톱 또는 명령 응용 프로그램을 만들 수 있습니까? 이 작업을 수행하기위한 대안이 있습니까?

+1

당신은 가져 오거나, MD5 알고리즘의 사용자 지정 구현을 작성할 수 있습니다. FIPS는이 작업을 수행하는 공식 .NET 프레임 워크 객체 만 비활성화합니다. 아마도 다른 여러 가지 구현이있을 수 있습니다. 하나를 찾으십시오. – RogerN

답변

0

가끔은 새로운 형식으로 암호를 전송해야하기 때문에 이것은 중요합니다. 나는 모든 사용자가 MD5를 사용하는 대용량의 데이터베이스를 가지고 있으며 새로운 서버에는 secpol에서 FIPS가 활성화되어 있습니다. 그렇다면 MD5 해시를 생성 할 수 없다면 제공되는 사용자/패스 콤보가 유효하고 변환이 필요하다는 것을 어떻게 확인할 수 있습니까?

나는 일을 끝내기위한 대안 라이브러리를 발견했습니다. https://rosettacode.org/wiki/MD5/Implementation#C.23

그리고 당신은 여기에서 추가로 필요한 항목을 소싱 할 수 : https://github.com/webbers/dongle.net/tree/master/src/Dongle/Criptography