«encryption» 태그된 질문

암호화는 매개 변수 (암호화 키)와 결합 된 암호화 알고리즘을 사용하여 정보 (일반 텍스트)를 읽을 수없는 형태 (암호 텍스트)로 변환하는 프로세스입니다. 암호 해독 키를 소유 한 사람 만 프로세스를 취소하고 원래 일반 텍스트를 복구 할 수 있습니다. 암호화에 대한 개념적 질문은 crypto.stackexchange.com에서 더 나은 답변을 얻을 수 있습니다.


8
HTTPS 헤더가 암호화되어 있습니까?
HTTPS를 통해 데이터를 보낼 때 내용이 암호화되어 있음을 알고 있지만 헤더가 암호화되는지 또는 얼마나 많은 헤더가 암호화되는지에 대한 혼합 답변을 듣습니다. 얼마나 많은 HTTPS 헤더 가 암호화됩니까? GET / POST 요청 URL, 쿠키 등 포함
599 security  post  encryption  https  get 

12
해싱 알고리즘과 암호화 알고리즘의 근본적인 차이점
해시와 암호화 알고리즘 사이에 많은 혼란이 있으며 다음에 대한 전문가의 조언을 듣고 싶습니다. 해시와 암호화를 사용하는 경우 해시 또는 암호화 알고리즘을 이론적 / 수학적 수준과 다르게 만드는 것, 즉 해시를 비가 역적으로 만들 수있는 것 (무지개 나무의 도움없이) 여기에 몇 가지 유사한 내가 찾던으로 많은 세부 사항으로에 가지 않았다 SO …

7
AES 암호화 모드 (CBC ECB CTR OCB CFB)를 선택하는 방법은 무엇입니까?
어떤 상황에서 어떤 것이 선호됩니까? 다양한 모드의 평가 기준 목록과 각 기준의 적용 가능성에 대한 토론을보고 싶습니다. 예를 들어, 기준 중 하나는 암호화 및 암호 해독에 대한 "코드 크기"이며, 이는 802.11 네트워크 어댑터와 같은 마이크로 코드 임베디드 시스템에 중요합니다. CBC를 구현하는 데 필요한 코드가 CTR에 필요한 코드보다 훨씬 작은 경우 …
479 encryption  aes 

9
Java 256 비트 AES 비밀번호 기반 암호화
256 비트 AES 암호화를 구현해야하지만 온라인에서 찾은 모든 예제는 "KeyGenerator"를 사용하여 256 비트 키를 생성하지만 고유 한 패스 키를 사용하고 싶습니다. 내 키를 어떻게 만들 수 있습니까? 256 비트로 패딩을 시도했지만 키가 너무 길다는 오류가 발생합니다. 무제한 관할 패치가 설치되어 있으므로 문제가 아닙니다. :) 즉. KeyGenerator는 다음과 같습니다. // Get …

14
내 응용 프로그램에 "암호화가 포함되어 있습니까?"
바이너리를 처음으로 업로드하고 있습니다. 아이튠즈 커넥트가 나에게 물었다 : 수출 법에 따라 암호화가 포함 된 제품은 수출 허가를 받아야합니다. 준수하지 않으면 심각한 처벌을받을 수 있습니다. 자세한 내용은 여기를 클릭하십시오. 제품에 암호화가 포함되어 있습니까? 내가 사용하는 https://, 그러나 단지를 통해 NSURLConnection하고 UIWebView. 이것에 대한 나의 독서는 내 응용 프로그램이 "암호화를 포함하지 …

14
Android 애플리케이션에서 사용자 설정을 저장하는 가장 적합한 방법은 무엇입니까
사용자 이름 / 암호를 사용하여 서버에 연결하는 응용 프로그램을 만들고 있는데 "암호 저장"옵션을 활성화하여 응용 프로그램을 시작할 때마다 암호를 입력 할 필요가 없습니다. 공유 환경 설정으로 시도했지만 이것이 최선의 해결책인지 확실하지 않습니다. 안드로이드 응용 프로그램에서 사용자 값 / 설정을 저장하는 방법에 대한 제안에 감사드립니다.

11
비대칭 암호화에서 암호화와 서명의 차이점은 무엇입니까?
일부 데이터 암호화와 일부 데이터 서명 (RSA 사용)의 차이점은 무엇입니까? 단순히 공개-개인 키의 역할을 역전합니까? 예를 들어 개인 키를 사용하여 메시지를 생성하여 보낸 사람 일 수만 있습니다. 메시지를 읽는 데 공개 키를 사용하기를 원하며 누가 메시지를 읽는지 상관하지 않습니다. 특정 정보를 암호화하여 소프트웨어의 제품 키로 사용하고 싶습니다. 나는 이것들을 생성 …

24
MD5 해시를 해독 할 수 있습니까?
누군가 나에게 다음과 같은 소프트웨어 시스템을 보았다고 말했습니다. 다른 시스템에서 MD5 암호화 된 비밀번호를 검색합니다. 암호화 된 비밀번호를 해독하고 시스템 자체 알고리즘을 사용하여 시스템 데이터베이스에 비밀번호를 저장하십시오. 가능합니까? MD5 해시를 해독하는 것은 가능하지 않다고 생각했습니다. MD5 사전이 있지만 실제 해독 알고리즘이 있습니까?

5
PHP를 사용한 가장 간단한 양방향 암호화
일반적인 PHP 설치에서 양방향 암호화를 수행하는 가장 간단한 방법은 무엇입니까? 문자열 키로 데이터를 암호화 할 수 있어야하고 같은 키를 사용하여 다른 쪽 끝을 해독해야합니다. 보안은 코드의 이식성만큼 큰 문제가 아니므로 가능한 한 간단하게 유지할 수 있기를 바랍니다. 현재 RC4 구현을 사용하고 있지만 기본적으로 지원되는 것을 찾을 수 있으면 불필요한 코드를 …

9
PHP 문자열을 어떻게 암호화하고 해독합니까?
내가 말하고 싶은 건: Original String + Salt or Key --> Encrypted String Encrypted String + Salt or Key --> Decrypted (Original String) 어쩌면 다음과 같은 것 : "hello world!" + "ABCD1234" --> Encrypt --> "2a2ffa8f13220befbe30819047e23b2c" (may be, for e.g) "2a2ffa8f13220befbe30819047e23b2c" --> Decrypt with "ABCD1234" --> "hello world!" PHP에서 어떻게 …

6
SHA512 대 복어 및 Bcrypt [폐쇄]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …


1
bcrypt와 함께 소금을 보관해야합니까?
bCrypt의 javadoc 에는 비밀번호를 암호화하는 방법에 대한 다음 코드가 있습니다. String pw_hash = BCrypt.hashpw(plain_password, BCrypt.gensalt()); 일반 텍스트 비밀번호가 이전에 해시 된 비밀번호와 일치하는지 확인하려면 checkpw 메소드를 사용하십시오. if (BCrypt.checkpw(candidate_password, stored_hash)) System.out.println("It matches"); else System.out.println("It does not match"); 이 코드 스 니펫은 무작위로 생성 된 소금이 버려짐을 나타냅니다. 이것이 사실입니까, 아니면 …

11
.NET에서 언제 SecureString이 필요합니까?
.NET의 SecureString의 목적을 파악하려고합니다. MSDN에서 : System.String 클래스의 인스턴스는 변경할 수 없으며 더 이상 필요하지 않은 경우 가비지 수집을 위해 프로그래밍 방식으로 예약 할 수 없습니다. 즉, 인스턴스는 작성된 후 읽기 전용이며 인스턴스가 컴퓨터 메모리에서 삭제 될시기를 예측할 수 없습니다. 따라서 String 개체에 암호, 신용 카드 번호 또는 개인 데이터와 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.