24FreelanceFreelance marketplace that never sleeps
Response period is over

A program to simplify work with a cipher notebook.

809 views 0 responses#22957
BudgetNegotiable
FormatOne-time projectno prepayment
PaymentBank transfer
Responses acceptedResponse period is overuntil 21.05.2019

Project description

Programmer services are required. JobFox. The name is from the programmer who started the work but did not finish it before it was finished.

The program is designed to work with cipher notebooks, facilitating it and eliminating traces of work in the Windows environment from XP to version 10. The final product requires the availability of source files.
All folders and executable program described below must be on a micro memory stick.
After running the executable file for the user=user, the program is a rectangle with the Start and Exit buttons.
The program should be in the folder XXX with any name at the discretion of the user, where, in addition to it, the folder of the cipher notebook with keys is located. This key folder has a name that begins with SHB characters, followed by a four-digit number of the key set. For example: SHB 0005.
Also in the folder XXX should be located the Data folder. Such a set should be available to a couple of clients who communicate with each other if necessary using cipher pads. And they have folder numbers of the cipher pads the same.
To work the program, the user must first enter a file in the Data folder, which must be encrypted. With any name and extension other than SHB, shb.

After pressing the Start button, the program looks for any file in the Data folder and copies it. If the file name is not 0005_001.shb, then the program searches in the folder SHB_0005 (the numbers are conditional here) file=key with a minimum three-digit number. The keys in the folder have a name consisting only of a three-digit number through. The content of the keys is a binary random number file.
Then the program immediately starts generating the encrypted file by the method of excluding OR. (There is a Signature Cryptographer v1.0 program.) The algorithm of the work must repeat the algorithm of this program.This encrypted file is placed instead of the primary data file, OPTING IT!!! The data file in its original form will no longer exist anywhere!!
In this case, the original name of the data file is destroyed and instead the folder number of the used cipher pad is written and through the space - the file number of the used key in this folder. In this case, the file extension is written shb. Here's the example: 0005_001.shb
Upon completion of encryption, the used key file is clogged with random symbols and then erased!!! It can be scored with zeros or ones. The program says, The file is encrypted and closes in five seconds.

To decrypt the data file, another block of the cipher notebook is required, which is a duplicate of the first and is located at another client.
The user receives a file of this type: 0005_001.shb and puts it in his Data folder in the set of a cipher notebook. The user then launches the program and presses the Start button on it. The program analyzes the file in the Data folder. If it has the shb extension, then the program then searches for a file with the corresponding number in the Notepad folder and “multiplyses” both files, as in encryption. All operations described in encryption mode are repeated again. But then the shb extension is destroyed in the name of the recorded file. For the user, this is a sign that the file has been decrypted. The screen reads: File decrypted. Five seconds later, the program closes.
After running the program, it first works out all possible erroneous situations that it should inform the user about.
1. No folder of notebooks.
2. No key files. (For example, they are gone or not there at all.)
3. Wrong key format. In this case, the name of the key files and the absence of extension are checked.
4. No Data folder.
5. No data file.
6. The data file is larger than the key size. (Clarification is required here: Keys are assumed to be 8 kilobytes in size.)
7. If the data file has the shb extension, but the incorrect input code is not a complete or enlarged set of digits, the presence of non-digital characters in the name, the inscription: Error header of the data file should appear.
These labels should be kept on the screen for 5 seconds. Then the program has to shut down.
At the end of the program, it should close itself.
All work of the program, except for input and output of final results, should be carried out in RAM.
The cost of development should also include a one-year support of the program. The program must not be commercial. It's going to be on the website. It is assumed that there will be all the source code for its verification by specialists.
Michael.
Software development Bank transfer

SafeDeal Escrow Protection

Payora SafeDeal Astrina Shield Verified

Funds are locked in Payora USDT (TRC-20) escrow and released to the freelancer only after delivery approval.

24
Twenty · tip

How to write a response that gets picked

  • Open with the client’s task, not with a story about yourself.
  • Link one or two similar works from your portfolio.
  • Name a price and a deadline — and what exactly they include.
  • Ask one clarifying question: it starts the conversation.

Responses 0

Response texts are visible only to the client.

Same category

Similar projects

All projects in the category
Warehouse inventory app with barcode scanner

Warehouse inventory app with barcode scanner

Looking for a developer to build a mobile warehouse inventory app with barcode scanning, receiving, dispatch, stocktake and reports.

Software development24.09.20260244
0responses
Website accessibility audit against WCAG

Website accessibility audit against WCAG

We need an independent WCAG accessibility audit of our website: keyboard, contrast, screen readers and a clear report with fixes.

Software development24.09.20260240
0responses
Good to know
How do I respond to this project?

Log in as a freelancer, describe how you will solve the task, name your price and deadline. The client reads responses and starts a dialogue with the best ones.

Who can see my response?

Only the client who posted the project and you. Other freelancers do not see your text or price.

Where can I find similar work?

New projects in “Software development” appear every day. All projects in the category