block-cipher

    1

    1답변

    누군가가 내게 좋은 블록 암호 알고리즘을 제공 할 수 있습니까? 이것은 문자열의 데이터 마스킹에 필요합니다. 알고리즘은 수백만 개의 레코드에 적용되기 때문에 신속하고 쉽게 되돌릴 수 있어야합니다. 고정 길이 데이터 마스킹 알고리즘에 대해 다른 알고리즘을 제안 할 수도 있습니다.이 알고리즘은 빠르고 쉽게 되돌릴 수 없습니다.

    2

    1답변

    나는 암호를 아는 사람이 아니기 때문에 이러한 것에 대해 제로에 가깝습니다. RSA 암호를 사용하는 시스템과 상호 운용해야합니다. 그들의 열쇠를 사용할 때, 나는 동일한 입력/열쇠를위한 다른 암호를 얻기의 문제로 달리고있다. 도서관은 https://code.google.com/p/pajhome/source/browse/trunk/crypt/md5/rsa/R

    4

    1답변

    Openssl에서 CBC 모드를 사용할 때 블록 크기의 배수 인 입력으로 제공 할 수 있음을 알고 있습니다. 그러나 다른 모드는 어떻습니까? ECB, CFB, OFB? 나는 doc을 보았지만 그 모든 것이 나에게 분명하지는 않다. 루프에서 그들을 호출해야합니까? ECB는 이렇게 말합니다. 한 번에 64 비트를 암호화합니다. 따라서 의사 코드는 다음과 같이

    1

    1답변

    블록 암호를 사용하여 텍스트를 암호화하고 암호 해독 할 수있는 python 스크립트를 작성하려고하지만 완전히 공백 출력이 계속됩니다. 문제의 원인을 추적하려고 시도한 후에 XOR 비트 연산 (a^b)을 수행 한 후 스크립트에서 새 ASCII 값을 문자로 변환 할 수 없음을 알았습니다. rawkeylist 각 캐릭터 (십진수) ASCII 값의리스트로 변환하여

    1

    1답변

    이 키를 16 진수 문자열 ("140b41b22a29beb4061bda66b6747e14")으로 지정하고 ECB를 구현하는 AES로 한 블록 암호를 해독하도록 요청했습니다. 아시다시피 키 길이는 16 바이트 여야합니다. 그러나 주어진 키는 1 바이트보다 큰 문자 (예 : 0xb2, char 값은 2 바이트에 해당하는 ²)에 해당하는 요소를 포함합니다. 실제

    0

    1답변

    파일을 정확하게 암호화하고 해독하는 방법은 중요하지 않습니다. 나는 대용량 문자과 같은 파일로 작동하며, 파일을 얻을 때까지 모든 것이 거의 괜찮습니다. 어떤 크기가 8 바이트로 나누어지지 않습니다. 왜냐하면 나는 알고리즘의 특정 특성 (블록의 크기는 64 비트 여야 함) 때문에 파일을 매 8 바이트마다 암호화하고 디코딩 할 수 있기 때문입니다. 그렇다면

    -2

    1답변

    RC6으로 문자열을 암호화하고 암호를 해독하고 싶지만 암호 라이브러리와 함께 작동하는 방법을 모르겠다면 나에게 스 니펫을 줄 수 있습니까? 고마워요!

    1

    1답변

    CBC 모드를 사용하고 있습니다. "일반"IV를 보내는 대신 ECB 모드로 암호화 된 IV를 보내는 것을 생각하고 있습니다 (단지 블록이기 때문에). 보안을 얻을 수 있습니까?

    3

    2답변

    연습으로 저는 CBC 및 CTR 모드를 구현하고 있습니다. (예 : CBC의 첫 번째 블록에 대해 E(k, IV xor message[0]). 예를 들어, 나는 (BouncyCastle 포함) 내 E 함수로 그것을 사용할 수있는 다음과 같은 생각을 시도 : Cipher cipher = Cipher.getInstance("AES/NONE/PKCS5", "BC

    0

    1답변

    암호문을 해독하기 위해이 코드를 java로 작성했습니다. 나는 키가입니다. 모든 것이 나에게 맞는 것처럼 보이지만 설명 할 문제가 있습니다. 나는 아래의 오류가 import javax.crypto.Cipher; import javax.crypto.spec.IvParameterSpec; import javax.crypto.spec.SecretKeySpec