message-digest

    0

    1답변

    으로 변환하는 방법이 Java 코드를 C#으로 변환하려면 어떻게해야합니까? var hash = HashAlgorithm.Create("SHA-1"); hash.ComputeHash(a); hash.ComputeHash(b); 하지만 ComputeHash 실제로 바이트 []를 반환하기 때문에이 올바른 방향으로 가고 있다고 생각하지

    2

    1답변

    2 바이트 배열을 비교하고 싶습니다. 하나는 평문에서 MessageDigest SHA1으로 계산되며, 다른 하나는 계산없이 바이트 배열의 16 진수 자체입니다. MessageDigest은 20 바이트 길이의 결과를 반환하고 String.getBytes()은 40 바이트 길이의 배열을 반환합니다. bytesToHex() 기능은 this answer에서 제공된

    1

    1답변

    안녕하세요. Stackoverflow 커뮤니티에 오신 것을 환영합니다! 나는 Merkle-Damgård 구조와 KECCAK에서 사용되는 스폰지 기능의 차이를 이해하는 데 어려움이 있습니다. Merkle-Damgård Construction은 메시지 블록을 반복적으로 사용하지만 설명에서 찾은 바에 따라 스폰지 기능이 동일하지는 않습니까? 둘 다 아주 비슷하게

    1

    1답변

    은 Java의 Python 2.7 함수의 동작을 복제하려고 시도하지만, (겉보기로) 동일한 바이트 시퀀스를 통해 다른 결과를 얻고 있습니다. SHA-256 해시. 이 바이트는 특정 방식으로 매우 큰 정수 (정확히 2048 비트 길이)를 조작하여 생성됩니다 (제 2 행의 파이썬 코드 예제). 제 예제의 경우 원래의 2048 비트 정수는 각각 big_int 및

    0

    1답변

    아래 코드는 SHA1을 사용하여 메시지 해시를 생성하고 해시를 인쇄하며 RSA 알고리즘을 사용하여 메시지를 암호화하고 암호화 된 메시지를 인쇄 한 다음 메시지를 해독하고 인쇄합니다. 다시 해시. 주 메시지와 세 번째 인쇄 메시지는 원래 메시지의 암호화되지 않은 해시가 모두 일치해야하지만 내 코드에서는 그렇지 않습니다. 아무도 이유를 말할 수 있습니까? 감사

    1

    1답변

    문자열에 sha256 다이제스트를 계산하고 싶습니다. 메인 UI 스레드에서 해시를 계산하는 것이 안전합니까? 아니면 백그라운드에서 실행해야합니까?

    1

    1답변

    나는 데이터 암호화 프로젝트에서 일하고 있어요의 업데이트 방법을 사용하려면 그냥 클래스를 메시지 다이제스트의 방법 갱신을 사용하는 방법을 물어보고 싶었다. MD5 구현 코드 스 니펫에서는이 코드가 작성되었습니다. import java.security.MessageDigest; import java.util.*; class MD5{ public

    1

    1답변

    나는 zip 파일의 md5 체크섬을 얻는 안드로이드 애플리케이션을 가지고있다. 나는 파일을 서버의 파일과 비교하는 데 사용한다. 내 문제는 동일한 파일에 대해 md5를 생성하려고 할 때마다 체크섬이 다르다는 것입니다. 내 방법을 게시 할게. 무엇이 잘못되었는지 말해 줄 수 있니? private static String fileMD5(String filePa

    2

    1답변

    import java.security.*; MessageDigest md = MessageDigest.getInstance("MD5"); 은 NoSuchAlgorithm 예외로 실패합니다. MessageDigest 등 문서 (http://docs.oracle.com/javase/7/docs/api/java/security/MessageDigest.h

    2

    1답변

    Java Card 버전 2.2.1에서 RSA 서명을 구현하려고합니다. RSA 2048을 구현하고 성공적으로 테스트했지만 MessageDigest 클래스를 사용하여 해시를 시도 할 때 응답으로 올바른 답을 얻을 수 없습니다. 여기 내 코드입니다 : MessageDigest md = MessageDigest.getInstance(MessageDigest.ALG