menu
bartleby
search
close search
Hit Return to see all results

Can a python programmer write a program that takes a picture of its own source code and then hides and extracts the plain text code in/from that picture using steganography?  The assumptions would be that a steganography program such as Quick Steno would be available and runnable by the python program.  The python program would also have access to a screen grabber such a the MS snipping tool.

Question

Can a python programmer write a program that takes a picture of its own source code and then hides and extracts the plain text code in/from that picture using steganography?  The assumptions would be that a steganography program such as Quick Steno would be available and runnable by the python program.  The python program would also have access to a screen grabber such a the MS snipping tool.

check_circleAnswer
Step 1

Python is a general purpose, interpreted, high level programming language that is used for developing console, desktop, web, mobile application. It is Simple, Case Sensitive, Object oriented, Dynamically typed language. Python have large library of GUI, IOT, web frameworks, networking, test frameworks, image processing, web scraping, test processing etc.

Step 2

Steganography

Steganography is the system of concealing mystery information inside a standard, non-mystery, record or message to evade identification; the mystery information is then separated at its goal. The utilization of steganography can be joined with encryption as an additional progression for stowing away or securing information.

Steganography can be utilized to disguise practically any sort of advanced substance, including content, picture, video or sound substance; the information to be covered up can be covered up inside practically some other kind of computerized content. The substance to be disguised through steganography - called shrouded content - is regularly encoded before being consolidated into the harmless appearing spread content record or information stream. If not encoded, the concealed content is normally handled somehow or another to expand the trouble of distinguishing the mystery content.

Step 3

Python program of image-based steganography

Stenography is a strategy for concealing a content behind sound, video, and pictures. This is utilized to improve the security and assurance from false copyright claims.

It achieved with the help of the encoding feature that available in the stepic module in python. Python Imaging Library(PIL) is used for displaying and viewing purpose.

#for import all dependencies

From PIL import Image

Import stepic

#import image

img – Image.open(‘abc.jpg’)

#use your choices image

img.show()

For performing steganography, we need the image function “image” to open image.

The .show() function enables us to see the picture as a popup as demonstrated as follows.

utilizing the stepic module we...

Want to see the full answer?

See Solution

Check out a sample Q&A here.

Want to see this answer and more?

Our solutions are written by experts, many with advanced degrees, and available 24/7

See Solution
Tagged in

Engineering

Computer Science

Python

Related Computer Science Q&A

Find answers to questions asked by student like you

Show more Q&A add
question_answer

Q: The nor of two languages is nor (L1, L2) = {w : w ∉ L1 and w ∉ L2}. Show that the family of regular ...

A: Click to see the answer

question_answer

Q: Construct the XOR operator using only AND, OR, and NOT gates.

A: XOR gate:An XOR gate is referred to an Exclusive OR gate. The output of an XOR gate is “1” only when...

question_answer

Q: I'm not sure how to make the clock show just seconds of the day and the remaining time with this pro...

A: Click to see the answer

question_answer

Q: Suppose the author of an online banking software system has programmed in a secret feature so that p...

A: Since the program was hidden and only activated when the account balance just got over $10,000, the ...

question_answer

Q: This program uses hours, pay rate, state tax and fed tax to determine grossand net pay. The code is ...

A: Program Descriptions:The given program does not have any errors.It takes input from a file named pay...

question_answer

Q: Load “Lock5Data” into your R console. Load “OlympicMarathon” data set in“Lock5Data”. This data set c...

A: First we install the Lock5Data package and then load the package. Then we load the library dplyr to ...

question_answer

Q: What’s the difference between integer, Floating point, and integer variable length? And how do I cal...

A: Assuming you are working in C language the explanation for the two data types integer and floating p...

question_answer

Q: use java Develop a program which allows the user to enter numbers into an array. Input will be as fo...

A: Program plan:Import the required packages.Define a class named “ArraySort”.Define a “main()” method....

question_answer

Q: Which of the following is not included in a ScreenTip for command? a. Link to a help topic on the co...

A: ScreenTip:ScreenTip is a User Interface feature.It is a small popup window appears while the mouse c...

Sorry about that. What wasn’t helpful?