This commit is contained in:
Cédric Bonhomme 2016-03-12 23:57:08 +01:00
parent b5217d4f0e
commit ed7877ec73
No known key found for this signature in database
GPG key ID: A1CB94DE57B7A70D
2 changed files with 8 additions and 6 deletions

View file

@ -2,7 +2,7 @@
#-*- coding: utf-8 -*- #-*- coding: utf-8 -*-
# Stéganô - Stéganô is a basic Python Steganography module. # Stéganô - Stéganô is a basic Python Steganography module.
# Copyright (C) 2010-2015 Cédric Bonhomme - https://www.cedricbonhomme.org # Copyright (C) 2010-2016 Cédric Bonhomme - https://www.cedricbonhomme.org
# #
# For more information : https://github.com/cedricbonhomme/Stegano # For more information : https://github.com/cedricbonhomme/Stegano
# #
@ -20,8 +20,8 @@
# along with this program. If not, see <http://www.gnu.org/licenses/> # along with this program. If not, see <http://www.gnu.org/licenses/>
__author__ = "Cedric Bonhomme" __author__ = "Cedric Bonhomme"
__version__ = "$Revision: 0.2 $" __version__ = "$Revision: 0.2.1 $"
__date__ = "$Date: 2010/03/24 $" __date__ = "$Date: 2016/03/12 $"
__license__ = "GPLv3" __license__ = "GPLv3"
import sys import sys
@ -43,6 +43,7 @@ def hide(input_image_file, message):
message = str(len(message)) + ":" + message message = str(len(message)) + ":" + message
#message_bits = tools.a2bits(message) #message_bits = tools.a2bits(message)
message_bits = "".join(tools.a2bits_list(message)) message_bits = "".join(tools.a2bits_list(message))
message_bits += '0' * ((3 - (len(message_bits) % 3)) % 3)
npixels = width * height npixels = width * height
if len(message_bits) > npixels * 3: if len(message_bits) > npixels * 3:

View file

@ -2,7 +2,7 @@
#-*- coding: utf-8 -*- #-*- coding: utf-8 -*-
# Stéganô - Stéganô is a basic Python Steganography module. # Stéganô - Stéganô is a basic Python Steganography module.
# Copyright (C) 2010-2015 Cédric Bonhomme - https://www.cedricbonhomme.org # Copyright (C) 2010-2016 Cédric Bonhomme - https://www.cedricbonhomme.org
# #
# For more information : https://github.com/cedricbonhomme/Stegano # For more information : https://github.com/cedricbonhomme/Stegano
# #
@ -20,8 +20,8 @@
# along with this program. If not, see <http://www.gnu.org/licenses/> # along with this program. If not, see <http://www.gnu.org/licenses/>
__author__ = "Cedric Bonhomme" __author__ = "Cedric Bonhomme"
__version__ = "$Revision: 0.4 $" __version__ = "$Revision: 0.4.1 $"
__date__ = "$Date: 2011/12/28 $" __date__ = "$Date: 2016/03/12 $"
__license__ = "GPLv3" __license__ = "GPLv3"
import sys import sys
@ -44,6 +44,7 @@ def hide(input_image_file, message, generator_function):
message = str(len(message)) + ":" + message message = str(len(message)) + ":" + message
#message_bits = tools.a2bits(message) #message_bits = tools.a2bits(message)
message_bits = "".join(tools.a2bits_list(message)) message_bits = "".join(tools.a2bits_list(message))
message_bits += '0' * ((3 - (len(message_bits) % 3)) % 3)
npixels = width * height npixels = width * height
if len(message_bits) > npixels * 3: if len(message_bits) > npixels * 3: