Đã đóng

Writing a code

Dự án này đã nhận được 24 lượt đặt giá từ các freelancer tài năng với mức đặt giá trung bình là $36 USD.

Nhận tin báo giá cho dự án tương tự
Ngân sách dự án
$10 - $30 USD
Tổng đặt giá
24
Mô tả dự án

Encryption Decryption program

Write a program in any language you wish that accepts plaintext, a password (either through prompting the user or on the command line), and whether to encrypt or decrypt. Your program should, if available, use AES with a 128 bit key (derived from the password) in ECB mode to either encrypt or decrypt the plaintext given by the user. If AES-128-ECB mode is not available, first try to use AES in some other mode, then whatever will work. In any case, let me know what cipher was used. Print the encrypted output in Base64 to the console.

A user should be able to run the program to encrypt some text to obtain ciphertext. The user should be able stop the program and later run the program again and use the same key to decrypt the cipher text.

Using screenshots, show that your program works by encrypting something with one run of the program and decrypting the resulting ciphertext in a second run of the program.

Submit the screenshots and your source code when your program is complete.

Hints: Do not attempt to implement AES on your own. Instead, use the libraries that come with almost every programming language. For example, Java has the Java Cryptography Extensions or the BouncyCastle library, both of which are freely available.

Do not use the programming language to simply call the OpenSSL command-line programs. Some languages have bindings to OpenSSL, which are fine to use.

Các kỹ năng được yêu cầu

Muốn kiếm tiến?

  • Hạn định ngân sách và khung thời gian
  • Mô tả đề xuất của bạn
  • Nhận thanh toán cho công việc của bạn

Thuê những Freelancer đã đặt giá trong dự án này

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online