Jump to content
code34

Lucipher - Cipher / Uncipher SQF files

Recommended Posts

LUCIFER

VERSION: ALPHA 0.1

 

Hello Guys,

 

Just release the 0.1 alpha version of Lucipher. Its a command line tool that permits to cipher / uncipher any kind of files with RC34 2048bits (from RC4) algorithm.

 

Lucipher is fully compatible with A3 OO_CIPHER object script that permits to cipher / uncipher  directly in the game without any mode or dll.

 

Like it s my first go program, all feedbacks are welcome :) Read the notice below carefully before usage.

 

Github: https://github.com/code34/lucipher

Windows bin file: https://github.com/code34/lucipher/blob/master/bin/lucipher.exe

Linux bin file: https://github.com/code34/lucipher/blob/master/bin/lucipher_x64

 

	/*
	Author: code34 nicolas_boiteux@yahoo.fr
	Copyright (C) 2017-2018 Nicolas BOITEUX

	LUCIPHER - RC34 Command line tool to cipher / uncipher file
	
	This program 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
	(at your option) any later version.
	
	This program 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 this program.  If not, see <http://www.gnu.org/licenses/>. 
	
	LUCIPHER uses a 2048-bits encryption algorithm, and does not contain any
	security mechanism to protect against encryption of certain types of files,
	or even confirmation before encryption. If you use it, you use it at your
	own risk. This can lead to non-reversible encryption operations, potentially
	resulting in the complete loss of your data. Always check your command
	line before launching lucipher.

	Usage for cipher
	.\lucipher.exe -p passphrase -s sourcefile -d destinationfile

	Usage for uncipher
	.\lucipher.exe -p passphrase -s sourcefile -d destinationfile -u
	

	THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
	"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
	LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
	A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
	OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
	SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
	LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
	DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
	THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
	(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
	OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.	
	
	*/

 

 

 

Share this post


Link to post
Share on other sites

Hi dude.

 

Thanks for sharing. Idea is interesting, but it most be usefull, if your tool will being like dll.

Share this post


Link to post
Share on other sites

you can use it directly in SQF without dll, with oo_cipher:

 

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×