Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

i want a different answers than this one. 1. What is the best Programming Language to be used in Cryptography programming? The answer is very

image text in transcribed

image text in transcribed

i want a different answers than this one.

image text in transcribed

image text in transcribed

image text in transcribed

1. What is the best Programming Language to be used in Cryptography programming? The answer is very general: As long as you have a consistent algorithm to encrypt and decrypt the data, and a key which should be known to both sender program and receiver program, you can implement that algorithm in any language you find easy, and it should work. There might be a degree of difficulty in implementing some methods in one programming language when compared to some other language, but there can be no particular language which will be ideal only language to do cryptography in! Well, that's it! Your problem now is to search the Internet and read the following Common List of Programming Languages used in Cryptography: 1. Python 2. Golang 3. Ruby 4. C/C++ 5. Java 6. PHP 7. C# 8. Cryptol 9. Rust 10. R 11. Haskell 12. Agda Now, you need them to: 1. Describe the structure and use of the PL. 2. Enumerate some advantages (features, functions available and syntaxes) of the PL for cryptography programming. 3. Where to download? Give web link(s) 4. Give online tutorials web link(s) for using that PL. 2. What is your preferred PL for cryptology? Please explain. 1. structure and use of the PL ans- PL blocks have a pre-defined structure in which the code is to be grouped. there are three different sections of PL blocks. 1. declaration section 2. execution section 3. exception - handling Declaration section: In PL blocks this is the first section. It is an optional part of this block. in this section, the declaration variables, exceptions, subprograms, cursors, instruction, and collections that are needed in the block are declared. This section starts with the DECLARE keyword for triggers and anonymous block. For other subprograms, this keyword will not be required. This section should always be followed by the execution section. Execution Section: The execution section is the main and most necessary section in the PL block structure. This part executes the code that is written inside it. Since the PL expects the executable statements from this block this cannot be an empty block, which means it should always have at least one valid executable code line in it. This section can contain both SQL code and PL/SQL code. many blocks stay inside in it as a nested block. This section starts with the keyword Execution Section. The execution section is the main and most necessary section in the PL block structure. This part executes the code that is written inside it. Since the PL expects the executable statements from this block this cannot be an empty block, which means it should always have at least one valid executable code line in it. This section can contain both SQL code and PL/SQL code. many blocks stay inside in it as a nested block. This section starts with the keyword BEGIN. This section followed either by the END or Exception-Handling section if it present. Exception Handling Section: In the program exception is unavoidable which occurs at run-time. To handle this Oracle provided an Exception-handling section in blocks. This section can also contain PL/SQL statements. This is an optional section of the PL/SQL blocks. following is the PL block structure: DECLARE SECTION (opional) BEGIN EXECUTION SECTION (Mandatory) (Sol Statement EXCEPTION HANDLING SECTION Coptional) the basic structure of PL block: DECLARE BEGIN EXCEPTION END; Use of PL: Oracle PL/SQL is an extension of SQL language. it is use to create super-powerful SQL queries by combining the SQL data manipulation power with the processing power of procedural language. It ensures seamless processing of SQL statements by enhancing the security, portability, and robustness of the Database. 2. advantage of PL for cryptography_programming: 1. PL gives high productivity to programmers because it can query, transform, and update data in a database. 2. PL saves time on design and debugging by strong features, like exception handling, encapsulation, data hiding, and so on. 3. Applications written in PL are fully portable. 4. It provides high security level

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Students also viewed these Databases questions

Question

How do Excel Pivot Tables handle data from non OLAP databases?

Answered: 1 week ago