Skip to content

TNPLR/OHCS

Repository files navigation

OHCS

OH Cryptography System

Copyright (C) 2018 Ollolol && TNPLR


This file is part of OH Cryptography System.

OH Cryptography System is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
any later version.

OH Cryptography System is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with OH Cryptography System.  If not, see <http://www.gnu.org/licenses/>.

What does the system do?

OHCS can encrypt and decrypt a string by changing the carry of a string. OHCS randomly insert lots of characters into a string. Therefore, OHCS can encrypt the same string to the different strings.

Notice

The compiler needs to support c++11 standard

INSTALL

Please read INSTALL before installing the program. Please use visual studio C++ compiler or g++ compiler

Bugs

No known bugs

Sample

COPYING.ohcs is encrypt using ohcs with key Hello