/WHU-Cryptography-experiment

WHU-武汉大学-国家网络安全学院-信息安全-密码学实验

Primary LanguageJavaGNU General Public License v2.0GPL-2.0

WHU-Cryptography-experiment

WHU-武汉大学-国家网络安全学院-信息安全-密码学实验

当前目录

│  .gitignore
│  LICENSE
│  README.md
│  作业04-2018级信安3-4班.pdf
│  实验01-2018级信安3-4班.pdf
│  实验02-2018级信安3-4班.pdf
│  实验03-2018级信安3-4班.pdf
│  实验04-2018级信安3-4班.pdf
│  实验05-2018级信安3-4班.pdf
│
├─大作业
│  │  .gitignore
│  │  README.md
│  └─cryptographyDemo
│      │  .classpath
│      │  .gitignore
│      │  .project
│      │
│      ├─bin
│      └─src
│          │  module-info.java
│          │
│          ├─encryptFileGUI
│          │      GUI.java
│          │      GUIFrame.java
│          │      GUItools.java
│          │      WaitingTips.java
│          │
│          └─encryptTools
│              │  FileProcessingAPI.java
│              │  plainText.txt
│              │
│              ├─aes
│              │  │  FileAPI.java
│              │  │  SBoxes.java
│              │  │  Xtime.java
│              │  │
│              │  ├─decrypt
│              │  │      DECRYPT.java
│              │  │      Inv_RoundFunction.java
│              │  │
│              │  ├─encrypt
│              │  │      ENCRYPT.java
│              │  │      RoundFunction.java
│              │  │
│              │  └─keygenerate
│              │          KeyExpansion.java
│              │
│              ├─des
│              │  │  test.txt
│              │  │
│              │  └─encrypt
│              │      │  DECRYPT_des.java
│              │      │  E.java
│              │      │  ENCRYPT_des.java
│              │      │  F.java
│              │      │  P.java
│              │      │  S.java
│              │      │
│              │      ├─box
│              │      │      SBox.java
│              │      │
│              │      ├─keygenerate
│              │      │      GenerateKey.java
│              │      │
│              │      └─permutation
│              │              IP.java
│              │              IP_inverse.java
│              │
│              └─rc4
│                      Init.java
│                      KeyStreamGeneration.java
│                      Stable.java
│
├─实验01-Code
│      Problem1.java
│      Problem2.java
│      Problem3.java
│      Problem4.java
│
├─实验02-Code
│  │  compile.bat
│  │  data.txt
│  │  Delete_class.bat
│  │  DESBox.java
│  │  key.txt
│  │  Test.java
│  │  密文.txt
│  │  解密明文.txt
│  │
│  └─encrypt
│      │  DECRYPT.java
│      │  E.java
│      │  ENCRYPT.java
│      │  F.java
│      │  P.java
│      │  S.java
│      │
│      ├─box
│      │      SBox.java
│      │
│      ├─keygenerate
│      │      GenerateKey.java
│      │
│      └─permutation
│              IP.java
│              IP_inverse.java
│
├─实验03-Code
│  │  cipherText.txt
│  │  decryptedText.txt
│  │  GUItools.java
│  │  Histoie.jpg
│  │  key.txt
│  │  plainText.txt
│  │  test.java
│  │  waitingTips.java
│  │
│  ├─.vscode
│  │      settings.json
│  │
│  ├─AES
│  │  │  FileAPI.java
│  │  │  SBoxes.java
│  │  │  SBoxProblem.java
│  │  │  TestAES.java
│  │  │  Xtime.java
│  │  │
│  │  ├─decrypt
│  │  │      DECRYPT.java
│  │  │      Inv_RoundFunction.java
│  │  │
│  │  ├─encrypt
│  │  │      ENCRYPT.java
│  │  │      RoundFunction.java
│  │  │
│  │  └─keygenerate
│  │          KeyExpansion.java
│  │
│  ├─MatrixJAR
│  │      commons-math3-3.0.jar
│  │
│  └─tools
│          GetTimeTable.java
│          X0BTime.txt
│          X0DTime.txt
│          X0ETime.txt
│          X3Time.txt
│          X8Time.txt
│          X9Time.txt
│
├─实验05-Code
│  └─Theoretial_course_experiment
│          Exp1.java
│          Exp2.java
│
└─序列密码
    │  CipherHistoie.jpg
    │  DecryptedHistoie.jpg
    │  Histoie.jpg
    │  key.txt
    │  test.txt
    │  testRC4.java
    │
    └─RC4
        │  Init.java
        │  KeyStreamGeneration.java
        │  Stable.java
        │
        └─FileOperate
                FileAPI.java