긴 프로그램에 대해 불편을 끼쳐 드려 죄송합니다. 제가 알고있는 작은 지식으로 파이썬을 사용하여 자체 DES 암호화 코드를 만들려고합니다. 그래서 다음 코드를 작성했습니다 : "m = (B [j] [0] < < 1) + B [j] [5] IndexError : 비트 배열 인덱스가 범위를 벗어났습니다." 어떻게 해결할 수 있습니까? from bitarray
난 정말 여기 (비트는? 바르 비트 필드? 비트 스트링?) 내가 DES의 구현을 코딩 그리고 난 거의 64bit를 문자열을 조작하지있어 어휘를 모르는 바르 , 28 비트 및 24 비트가 조금 더 많으며 48 비트 문자열이 많이 있습니다. 문자 배열을 사용하여 구현을 보았습니다. 따라서 정확한 양의 메모리가 필요합니다. 그러나 비트 연산과 관련하여 uint6
DES 암호화에서 파일의 암호를 해독하는 코드가 있습니다. 키가 암호화 된 암호를 해독 할 때 키를 입력하더라도 파일을 계속 가져 오려고합니다. 하지만 오류가 발생했습니다. 나는 실행중인 프로세스가 해독 유지하기 위해 추가하거나 변경해야 코드 while ((data = cryptostreamDecr.ReadByte()) != -1) // Message Er
0의 키를 사용하여 DES 암호화 및 암호 해독 작업을 수행해야합니다. 내가 암호화 및 암호 해독 캡슐이 클래스를 사용하고 public static class DESCryptoExtensions {
public static ICryptoTransform CreateWeakEncryptor(this DESCryptoServiceProvider cry
내가 this 대답을 참조에서 C# .NET에서 DES의 키에 대한 KCV를 생성에 문제가있어 의 DES 키 "abcdef가"에 대한 KCV는 "입니다 D5D44F " (첫 번째 3 바이트 만 고려되므로) 64 비트의"0 "을 포함하는 블록으로 생성됩니다. http://www.emvlab.org/keyshares/?combined=ABCDEF&combine
현재 우리는 사용자 이름과 이메일 주소 생년월일에 양방향 암호화 알고리즘으로 PBEWithMD5AndDES를 사용하고 있습니까? 특히 성능이 좋은 것 같지 않습니다 (큰 일괄 처리에서 30k DB 행을 읽고 쓰는 데 1 분, 행 당 1 개의 문자열로 암호화 된 문자열 사용). 이게 합리적으로 보입니까? 아니면 더 나은 것이 있습니다. jptypt의 기본 P
내 프로그램에 대한 도움이 필요합니다. 아무도 이것으로 나를 도울 수 있습니까? 감사합니다. 내 코드를 실행할 때마다, 내가받을 다음과 같은 출력 : : 는하지만 출력이 많은 대신에 하나 개의 상자에 다음과 같이되고 싶어 코드 : public class myDesCbc2 {
public static void main(String[] args) t