나는 프라임 인수 분해 알고리즘을 연구 중이다. 그것을 시험하기 위해 소수의 큰 소수를 필요로하는 큰 숫자가 필요합니다. 예 : Number=(BigPrime1*BigPrime2). Large Number 키 생성에 사용되는 현재 RSA 알고리즘만큼 큰 의미입니다. 알고리즘을 테스트하고 도전하려면이 숫자 중 일부를 어떻게 찾을 수 있습니까? 그들을위한 라이
Java에서 RSA 암호화를 사용하려고합니다. 공개 키를 생성하고이를 사용하여 텍스트를 암호화합니다. 내 문제는 동일한 텍스트와 동일한 키로 두 번 전달할 때 암호화 된 결과가 다르다는 것입니다. 즉, 입력 한 텍스트가 이전 암호화의 저장된 결과와 같은지 테스트하기 위해 암호화를 사용할 수 없음을 의미합니다. 이 내 암호화 클래스 : import java.
무선 및 센서 네트워크 보안을위한 암호화 솔루션을 구현하고 있습니다. 따라서이 구현의 한 단계에서 센서 노드는 CA의 인증서를 갖습니다. 센서는 대칭 키를 생성하고이를 CA의 공개 키로 암호화하여 CA로 보냅니다. 저는 인증서와 키 생성을 위해 openssl을 사용합니다. 하지만 대칭 키에 128 비트 키를 사용하는 AES를 사용합니다. 문제는 128 비트
공개 키/개인 키가 작동하는 방식에 대해 더 잘 이해하려고 시도합니다. 발신자가 본인의 개인 키를 사용하여 문서의 디지털 서명을 본질적으로 얻을 수는 있지만 실제로 이해할 수없는 것은 공개 키를 사용하여 서명을 확인하는 방법입니다. 내 이해는 공개 키 암호화, 개인 키 해독 ... 그 누구도 이해할 수 있습니까?
사용자가 제공 한 초기 키를 사용하여 공개/개인 키 쌍을 생성 할 수있는 방법을 찾고 있습니다. 이것이 계층 적 키 생성 또는 다중 레벨 키 생성 또는 다른 것으로 불리는 지 여부는 알 수 없습니다. 더 높은 수준의 키가 더 낮은 수준의 데이터를 해독 할 수 있다는 것은 중요하지 않습니다. 단지 다른 키를 사용하여 쌍이 생성되어야합니다. 몇 가지 기사가 있
새로운 Linux Mint 14 설치가 있습니다. 설치 한 Thunderbird & Enigmail. 내 키를 생성하고 친구의 공개 키를 가져 와서 가져 왔습니다. 내 친구에게 암호화 된 이메일을 보냈습니다. 암호를 해독 할 수있었습니다. 그가 반응 할 때 그러나, 나는 "GPG를 : 암호 해독 실패 : 사용할 수없는 비밀 키"가지고 내 키를 삭제하고 다시
자바 카드 개발에 익숙합니다. ECC 암호화를 사용하여 데이터를 암호화하는 자바 카드 애플릿을 만들고 싶습니다. 그래서 jcop41 카드를 사용하고 ECC를 지원합니다. 암호 클래스 지원 ECC.ECC를 사용하여 여기 (https://stackoverflow.com/questions/17669625/java-card-rsa-encryption)와 같은 암호