From 2a8d083e34b0242eb9560212b5227416e6043929 Mon Sep 17 00:00:00 2001 From: cato447 Date: Tue, 10 Nov 2020 23:49:16 +0100 Subject: [PATCH] encrypted the database --- .../resources/database/VotingSystemDump.sql | 126 ------------------ .../database/VotingSystemDump.sql.cpt | Bin 0 -> 11999 bytes 2 files changed, 126 deletions(-) delete mode 100644 src/main/resources/database/VotingSystemDump.sql create mode 100644 src/main/resources/database/VotingSystemDump.sql.cpt diff --git a/src/main/resources/database/VotingSystemDump.sql b/src/main/resources/database/VotingSystemDump.sql deleted file mode 100644 index e0c2fa9..0000000 --- a/src/main/resources/database/VotingSystemDump.sql +++ /dev/null @@ -1,126 +0,0 @@ --- MySQL dump 10.13 Distrib 8.0.22, for Linux (x86_64) --- --- Host: localhost Database: VotingSystem --- ------------------------------------------------------ --- Server version 8.0.22-0ubuntu0.20.04.2 - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!50503 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `candidates` --- - -DROP TABLE IF EXISTS `candidates`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!50503 SET character_set_client = utf8mb4 */; -CREATE TABLE `candidates` ( - `id` bigint NOT NULL AUTO_INCREMENT, - `name` varchar(255) DEFAULT NULL, - `votes` int DEFAULT NULL, - `category_id` bigint DEFAULT NULL, - PRIMARY KEY (`id`), - KEY `FKahv5ay5uut18brh5v69sfeggh` (`category_id`), - CONSTRAINT `FKahv5ay5uut18brh5v69sfeggh` FOREIGN KEY (`category_id`) REFERENCES `categories` (`id`) -) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `candidates` --- - -LOCK TABLES `candidates` WRITE; -/*!40000 ALTER TABLE `candidates` DISABLE KEYS */; -INSERT INTO `candidates` VALUES (1,'Greta Bentgens',0,2),(2,'Laura König',0,2),(3,'Aaron Glos',0,2),(4,'Lukas Boy',0,2),(5,'Frau Meyering',0,2),(6,'Frau Adams',0,2),(7,'Herr Petering',0,2),(8,'Frau Milde',0,2),(9,'Frau Meyer',0,2); -/*!40000 ALTER TABLE `candidates` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `categories` --- - -DROP TABLE IF EXISTS `categories`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!50503 SET character_set_client = utf8mb4 */; -CREATE TABLE `categories` ( - `id` bigint NOT NULL AUTO_INCREMENT, - `name` varchar(255) DEFAULT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `categories` --- - -LOCK TABLES `categories` WRITE; -/*!40000 ALTER TABLE `categories` DISABLE KEYS */; -INSERT INTO `categories` VALUES (1,'Beste/r Schüler/in'),(2,'Beste/r Lehrer/in'); -/*!40000 ALTER TABLE `categories` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `hibernate_sequence` --- - -DROP TABLE IF EXISTS `hibernate_sequence`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!50503 SET character_set_client = utf8mb4 */; -CREATE TABLE `hibernate_sequence` ( - `next_val` bigint DEFAULT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `hibernate_sequence` --- - -LOCK TABLES `hibernate_sequence` WRITE; -/*!40000 ALTER TABLE `hibernate_sequence` DISABLE KEYS */; -INSERT INTO `hibernate_sequence` VALUES (13),(13); -/*!40000 ALTER TABLE `hibernate_sequence` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `voters` --- - -DROP TABLE IF EXISTS `voters`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!50503 SET character_set_client = utf8mb4 */; -CREATE TABLE `voters` ( - `id` bigint NOT NULL AUTO_INCREMENT, - `email` varchar(255) DEFAULT NULL, - `vote_status` bit(1) DEFAULT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB AUTO_INCREMENT=157 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `voters` --- - -LOCK TABLES `voters` WRITE; -/*!40000 ALTER TABLE `voters` DISABLE KEYS */; -INSERT INTO `voters` VALUES (1,'negar.barzegar@adolfinum.de',_binary ''),(2,'simon.berger@adolfinum.de',_binary ''),(3,'nicolas.cunha@adolfinum.de',_binary ''),(4,'joline.hackstein@adolfinum.de',_binary ''),(5,'philip.heckhoff@adolfinum.de',_binary ''),(6,'simon.hormes@adolfinum.de',_binary ''),(7,'benjamin.vogt@adolfinum.de',_binary ''),(8,'taycan.arslan@adolfinum.de',_binary ''),(9,'luca.boom@adolfinum.de',_binary ''),(10,'leon.borgerding@adolfinum.de',_binary ''),(11,'lukas.boy@adolfinum.de',_binary ''),(12,'lukas.corell@adolfinum.de',_binary ''),(13,'cedric.damerow@adolfinum.de',_binary ''),(14,'amelie.david@adolfinum.de',_binary ''),(15,'zeynep.efe@adolfinum.de',_binary ''),(16,'melinda.hirschelmann@adolfinum.de',_binary ''),(17,'lars.hogardt@adolfinum.de',_binary ''),(18,'malin.kalnins@adolfinum.de',_binary ''),(19,'victor.kocksnchez@adolfinum.de',_binary ''),(20,'kamil.kowalczyk@adolfinum.de',_binary '\0'),(21,'romyna.gurny@adolfinum.de',_binary '\0'),(22,'noelia.kocksnchez@adolfinum.de',_binary '\0'),(23,'lili.schweitzer@adolfinum.de',_binary '\0'),(24,'jerome.laukamp@adolfinum.de',_binary '\0'),(25,'elisa.bahl@adolfinum.de',_binary '\0'),(26,'lisa.baumeister@adolfinum.de',_binary '\0'),(27,'johanna.boeckmann@adolfinum.de',_binary '\0'),(28,'svenja.fischer@adolfinum.de',_binary '\0'),(29,'lena.goehlich@adolfinum.de',_binary '\0'),(30,'paula.haub@adolfinum.de',_binary '\0'),(31,'daria.horstmann@adolfinum.de',_binary '\0'),(32,'melina.kascha@adolfinum.de',_binary '\0'),(33,'pia.kleinwegen@adolfinum.de',_binary '\0'),(34,'lauramarie.koenig@adolfinum.de',_binary '\0'),(35,'yarkin.kulaksiz@adolfinum.de',_binary '\0'),(36,'amelie.laake@adolfinum.de',_binary '\0'),(37,'noemi.malaponti@adolfinum.de',_binary '\0'),(38,'yara.mueser@adolfinum.de',_binary '\0'),(39,'paul.nowack@adolfinum.de',_binary '\0'),(40,'luca.ofiera@adolfinum.de',_binary '\0'),(41,'timo.otto@adolfinum.de',_binary '\0'),(42,'linnea.paulukuhn@adolfinum.de',_binary '\0'),(43,'isabelle.schneider@adolfinum.de',_binary '\0'),(44,'nico.scholzen@adolfinum.de',_binary '\0'),(45,'manon.schroff@adolfinum.de',_binary '\0'),(46,'carlotta.tueckmantel@adolfinum.de',_binary '\0'),(47,'simon.bussmann@adolfinum.de',_binary '\0'),(48,'luis.erpenbach@adolfinum.de',_binary '\0'),(49,'meret.fass@adolfinum.de',_binary '\0'),(50,'anna.feldmann@adolfinum.de',_binary '\0'),(51,'alina.fuenderich@adolfinum.de',_binary '\0'),(52,'joline.gilles@adolfinum.de',_binary '\0'),(53,'karolina.hein@adolfinum.de',_binary '\0'),(54,'robin.heldt@adolfinum.de',_binary '\0'),(55,'annika.koch@adolfinum.de',_binary '\0'),(56,'dusanka.djukanovic@adolfinum.de',_binary '\0'),(57,'aaron.glos@adolfinum.de',_binary '\0'),(58,'ayseguel.guelten@adolfinum.de',_binary '\0'),(59,'hamza.hasoumi@adolfinum.de',_binary '\0'),(60,'evelyn.hofmann@adolfinum.de',_binary '\0'),(61,'burakmustafa.kulac@adolfinum.de',_binary '\0'),(62,'dominik.kwitowski@adolfinum.de',_binary '\0'),(63,'julia.lener@adolfinum.de',_binary '\0'),(64,'paula.may@adolfinum.de',_binary '\0'),(65,'luca.mueller@adolfinum.de',_binary '\0'),(66,'mathieu.mueller@adolfinum.de',_binary '\0'),(67,'marie.puetter@adolfinum.de',_binary '\0'),(68,'hendrik.herffs@adolfinum.de',_binary '\0'),(69,'greta.bentgens@adolfinum.de',_binary '\0'),(70,'sven.mittmann@adolfinum.de',_binary '\0'),(71,'jan.hoevel@adolfinum.de',_binary '\0'),(72,'tim.krichel@adolfinum.de',_binary '\0'),(73,'milo.lehnen@adolfinum.de',_binary '\0'),(74,'lewis.lehner@adolfinum.de',_binary '\0'),(75,'nico.lipinski@adolfinum.de',_binary '\0'),(76,'luise.lu@adolfinum.de',_binary '\0'),(77,'maike.nawarotzky@adolfinum.de',_binary '\0'),(78,'rabea.peters@adolfinum.de',_binary '\0'),(79,'patrick.preuss@adolfinum.de',_binary '\0'),(80,'julius.preusser@adolfinum.de',_binary '\0'),(81,'marie.scheidung@adolfinum.de',_binary '\0'),(82,'lena.schlayer@adolfinum.de',_binary '\0'),(83,'emma.sprenger@adolfinum.de',_binary '\0'),(84,'klaudia.kapala@adolfinum.de',_binary '\0'),(85,'gabriel.schacht@adolfinum.de',_binary '\0'),(86,'delia.schmitz@adolfinum.de',_binary '\0'),(87,'katharina.schmitz@adolfinum.de',_binary '\0'),(88,'laurin.severith@adolfinum.de',_binary '\0'),(89,'julian.sievers@adolfinum.de',_binary '\0'),(90,'anna.siewert@adolfinum.de',_binary '\0'),(91,'chiara.welter@adolfinum.de',_binary '\0'),(92,'kira.winzen@adolfinum.de',_binary '\0'),(93,'tim.zentzis@adolfinum.de',_binary '\0'),(94,'justus.boesken@adolfinum.de',_binary '\0'),(95,'finia.brinkmann@adolfinum.de',_binary '\0'),(96,'anesa.cavcic@adolfinum.de',_binary '\0'),(97,'antonia.eigemann@adolfinum.de',_binary '\0'),(98,'nico.hahn@adolfinum.de',_binary '\0'),(99,'timo.kohlmann@adolfinum.de',_binary '\0'),(100,'alexander.kupillas@adolfinum.de',_binary '\0'),(101,'alexander.neumann@adolfinum.de',_binary '\0'),(102,'sophie.osterloh@adolfinum.de',_binary '\0'),(103,'clemens.palinsky@adolfinum.de',_binary '\0'),(104,'oliver.palinsky@adolfinum.de',_binary '\0'),(105,'hendrik.pierlo@adolfinum.de',_binary '\0'),(106,'lilly.schmidtke@adolfinum.de',_binary '\0'),(107,'mara.spicker@adolfinum.de',_binary '\0'),(108,'anhtrung.vo@adolfinum.de',_binary '\0'),(109,'ben.schwarz@adolfinum.de',_binary '\0'),(110,'luca.urbanczyk@adolfinum.de',_binary '\0'),(111,'helena.neukirch@adolfinum.de',_binary '\0'),(112,'nikita.lauff@adolfinum.de',_binary '\0'),(113,'jennifer.lengard@adolfinum.de',_binary '\0'),(114,'julia.mueller@adolfinum.de',_binary '\0'),(115,'philipp.nothers@adolfinum.de',_binary '\0'),(116,'judith.oppenberg@adolfinum.de',_binary '\0'),(117,'dilan.oeztuerk@adolfinum.de',_binary '\0'),(118,'malo.soulier@adolfinum.de',_binary '\0'),(119,'mery.stern@adolfinum.de',_binary '\0'),(120,'nouel.verberkt@adolfinum.de',_binary '\0'),(121,'leon.viktora@adolfinum.de',_binary '\0'),(122,'pia.anthes@adolfinum.de',_binary '\0'),(123,'eray.arici@adolfinum.de',_binary '\0'),(124,'christian.beutel@adolfinum.de',_binary '\0'),(125,'mara.blanke@adolfinum.de',_binary '\0'),(126,'lilly.ventzke@adolfinum.de',_binary '\0'),(127,'luzi.weichert@adolfinum.de',_binary '\0'),(128,'moritz.weihnacht@adolfinum.de',_binary '\0'),(129,'leony.wittmann@adolfinum.de',_binary '\0'),(130,'annika.lieblang@adolfinum.de',_binary '\0'),(131,'leonie.wallusch@adolfinum.de',_binary '\0'),(132,'felix.kirsten@adolfinum.de',_binary '\0'),(133,'moritz.liebisch@adolfinum.de',_binary '\0'),(134,'christian.pickardt@adolfinum.de',_binary '\0'),(135,'jan.schliekmann@adolfinum.de',_binary '\0'),(136,'elsa.piplack@adolfinum.de',_binary '\0'),(137,'jolan.gerritzen@adolfinum.de',_binary '\0'),(138,'lorena.garau@adolfinum.de',_binary '\0'),(139,'matthias.karl@adolfinum.de',_binary '\0'),(140,'justin.kauschke@adolfinum.de',_binary '\0'),(141,'leonie.kramer@adolfinum.de',_binary '\0'),(142,'laura.kurreck@adolfinum.de',_binary '\0'),(143,'maya.lueck@adolfinum.de',_binary '\0'),(144,'sean.mccormick-silex@adolfinum.de',_binary '\0'),(145,'tim.mueller@adolfinum.de',_binary '\0'),(146,'lana.peric@adolfinum.de',_binary '\0'),(147,'jan.pintostrohhaeusl@adolfinum.de',_binary '\0'),(148,'laura.ruettershoff@adolfinum.de',_binary '\0'),(149,'charlotte.schirmer@adolfinum.de',_binary '\0'),(150,'lavinia.schmitz@adolfinum.de',_binary '\0'),(151,'victor.schroers@adolfinum.de',_binary '\0'),(152,'gerrit.schulz@adolfinum.de',_binary '\0'),(153,'clemens.spoo@adolfinum.de',_binary '\0'),(154,'simon.stavroulakis@adolfinum.de',_binary '\0'),(155,'ioannis.boerner@adolfinum.de',_binary '\0'),(156,'marwa.nafouti@adolfinum.de',_binary '\0'); -/*!40000 ALTER TABLE `voters` ENABLE KEYS */; -UNLOCK TABLES; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2020-11-10 23:43:52 diff --git a/src/main/resources/database/VotingSystemDump.sql.cpt b/src/main/resources/database/VotingSystemDump.sql.cpt new file mode 100644 index 0000000000000000000000000000000000000000..dd330363dc7f4eddbd795798f32b7bd11076413c GIT binary patch literal 11999 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