JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... (int i = 0; i < 8; i++) { for (int j = 0; j < 8; j++) { buf[i * 8 + j] = orig[i] >> j & 1; } setkey(key); } printf("Before encrypting: %s\n", orig); encrypt(buf, 0); for (int i = 0; i < 8; i++) { for (int j = 0, txt[i] = '\0'; j < 8; j++) { txt[i] |= buf[i ... * 8 + j] << j; } txt[8] = '\0'; } printf("After encrypting: %s\n", txt); encrypt(buf, 1); for (int i = 0; i < 8; i++) { for (int j = 0, txt[i] = '\0'; j < 8; j++) { txt[i] |= buf[i ... ... (int i = 0; i < 8; i++) { for (int j = 0; j < 8; j++) { buf[i * 8 + j] = orig[i] >> j & 1; } setkey(key); } printf("Before encrypting: %s\n", orig); encrypt(buf, 0); for (int i = 0; i < 8; i++) { for (int j = 0, txt[i] = '\0'; j < 8; j++) { txt[i] |= buf[i ... * 8 + j] << j; } txt[8] = '\0'; } printf("After encrypting: %s\n", txt); encrypt(buf, 1); for (int i = 0; i < 8; i++) { for (int j = 0, txt[i] = '\0'; j < 8; j++) { txt[i] |= buf[i ... ... (int i = 0; i < 8; i++) { for (int j = 0; j < 8; j++) { buf[i * 8 + j] = orig[i] >> j & 1; } setkey(key); } printf("Before encrypting: %s\n", orig); encrypt(buf, 0); for (int i = 0; i < 8; i++) { for (int j = 0, txt[i] = '\0'; j < 8; j++) { txt[i] |= buf[i ... * 8 + j] << j; } txt[8] = '\0'; } printf("After encrypting: %s\n", txt); encrypt(buf, 1); for (int i = 0; i < 8; i++) { for (int j = 0, txt[i] = '\0'; j < 8; j++) { txt[i] |= buf[i ... ... (int i = 0; i < 8; i++) { for (int j = 0; j < 8; j++) { buf[i * 8 + j] = orig[i] >> j & 1; } setkey(key); } printf("Before encrypting: %s\n", orig); encrypt(buf, 0); for (int i = 0; i < 8; i++) { for (int j = 0, txt[i] = '\0'; j < 8; j++) { txt[i] |= buf[i ... * 8 + j] << j; } txt[8] = '\0'; } printf("After encrypting: %s\n", txt); encrypt(buf, 1); for (int i = 0; i < 8; i++) { for (int j = 0, txt[i] = '\0'; j < 8; j++) { txt[i] |= buf[i ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。