Applied cryptology
Theme of work: Cryptocurrency protection of electronic documents using data encryption and electronic-digit signature to create a system of protected information transmission in a computer network.The purpose of the work: Applying on the practice of theoretical knowledge of the principles of the construction and use of a cryptographic system to protect information in a computer network.The main task
Set a structural block scheme of your software implementation.Make conclusions on the basis of theoretical and practical research.The conclusions should indicate what skills and knowledge are obtained during the performance of tasks.1 .Develop an object-oriented programming language console or window application that realizes cryptographic protection of electronic documents using data encryption and electronic-digit signature (ECP) to create a system of protected information transmission in the computer network of the Windows cryptographic interface.The program must ask the name of the input and output files, the type of code and the input parameters to perform cryptographic conversions.The 2ndSet a structural block scheme of your software implementation.3 .Make conclusions on the basis of theoretical and practical research.The conclusions should indicate what skills and knowledge are obtained during the performance of tasks.Write a software module that provides the formation of a digital signature and its verification using the CryptoAPI features.The program should include: The digital signature program
1.Receiving information about existing crypto providers supported by the ECP algorithms, about the existing containers of keys and the asymmetrical encryption keys contained in them.The 2ndSelect the ECP algorithm for the current signing session of the document.3 .Choice: a. Generate a new pair of ECP keys; b. Use the existing pair of keys from the container to sign.and 4.Select a file that contains text for signature.and 5.Save an electronic digital signature in a separate file.Digital Signature Verification Program
1.Receiving information about existing crypto providers supported by the ECP algorithms, about the existing containers of keys and the asymmetrical encryption keys contained in them.The 2ndSelect the ECP algorithm for the current signing session of the document.3 .Choose a pair of keys for the container.and 4.Select a file that contains the text intended for the verification of the signature.and 5.Select the file that contains the ECP.6 .The conclusion of the notification of the successful conduct of the ECP verification.Microsoft Base DSS Cryptographie Provider.The algorithm of ECP DSS.The size of the ECP 1024.The SHA-1 heating function.
Applications 2
Current freelance projects in the category Desktop Apps
Add pauses of 10-30 seconds between sending emails.Hello! I am looking for an experienced 1C / BAS (BAF) programmer to promptly resolve a technical issue with email distribution.Problem essence: We use the accounting program BAF (Business Automation Framework), version 2.0. Once a month, there is a need to send about 300 emails… Web Programming, Desktop Apps ∙ 4 days 14 hours back ∙ 10 proposals |
Reverse engineering of console utilities for querying SSD controllers (Flash ID)1. Purpose of the work Extraction of the application programming interface (API) for interaction with SSD/NVMe controllers from the provided set of console utilities (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron, etc.). The result should be working code in C/C++… C & C++, Desktop Apps ∙ 5 days 2 hours back ∙ 5 proposals |
Modification in the emulator's operation
45 USD
Hello. I downloaded the Gaminator CF Final slot machine emulator from the Internet. I really liked it, but there are some issues. There is an admin panel, but it opens freely and cannot be closed at all. It only closes along with the application. Also, the data does not save… Desktop Apps ∙ 12 days 16 hours back ∙ 10 proposals |