Find Jobs
Hire Freelancers

Se tiene un formulario en formato PDF que recibe información del cliente. Se quiere por medio de métodos de PHP encriptar dicha información.

$30-250 USD

Closed
Posted about 5 years ago

$30-250 USD

Paid on delivery
[login to view URL] ENGLISH Description: Hello! There is a form in PDF format that receives information from the client. It is wanted by means of PHP methods to encrypt this information. Speaking effectively, the generated pdf will only have the name of the simple text clients, however, the email sent with the pdf will also contain a digital private key used to generate a ssl certificate and the self-signed certificate. First you need to generate a private key: $ new_key_pair = openssl_pkey_new (array ( "private_key_bits" => 2048, "private_key_type" => OPENSSL_KEYTYPE_RSA, )); Second, you must export that key and display its details: openssl_pkey_export ($ new_key_pair, $ private_key_pem); $ details = openssl_pkey_get_details ($ new_key_pair); $ public_key_pem = $ details ['key']; The third step is to sign the name entered in the signature field: $ data = 'Juan Perez'; openssl_sign ($ data, $ signature, $ private_key_pem, OPENSSL_ALGO_SHA256); At this point we have two options: Package the public and private key and the encrypted signature in a zip and attach them to the returned email. Attach the public and private key to the mysql of the website for the souvenir and send the .dat signature file along with the PDF so that, if necessary, we can match the information. [login to view URL] this website has all this information. Thank you! ESPAÑOL Descripción: Hola! Se tiene un formulario en formato PDF que recibe información del cliente. Se quiere por medio de métodos de PHP encriptar dicha información. Hablando de manera efectiva, el pdf generado solo tendrá el nombre de los clientes de texto simple, sin embargo, el correo electrónico que se envía con el pdf también contendrá una clave privada digital utilizada para generar un certificado ssl y el certificado autofirmado. Primero se necesita generar una llave privada: $new_key_pair = openssl_pkey_new(array( "private_key_bits" => 2048, "private_key_type" => OPENSSL_KEYTYPE_RSA, )); En segundo lugar, deberá exportar esa clave y desplegar sus detalles: openssl_pkey_export($new_key_pair, $private_key_pem); $details = openssl_pkey_get_details($new_key_pair); $public_key_pem = $details['key']; El tercer paso es firmar el nombre ingresado en el campo de firma: $data = 'Juan Perez'; openssl_sign($data, $signature, $private_key_pem, OPENSSL_ALGO_SHA256); En este punto tenemos dos opciones: Empaquete la clave pública y privada y la firma encriptada en un zip y adjúntelos al correo electrónico devuelto. Adjunte la clave pública y privada al mysql del sitio web para el recuerdo y envíe el archivo de firma .dat junto con el PDF para que, de ser necesario, podamos hacer coincidir la información. [login to view URL] este sitio web tiene toda esta información. Muchas gracias!
Project ID: 19193912

About the project

11 proposals
Remote project
Active 5 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
11 freelancers are bidding on average $249 USD for this job
User Avatar
Hello, I saw that you require an experienced Web Developer to complete project. I can help with that and we can start right away!! We at Subtlelabs work as 25 team members who all are expertise in handling complex projects on different technologies. After carefully reading the job description I feel as though we are perfect match with all the key skills and experience for what you are seeking for the project. For your project, we have an excellent team of Web Developers who are expertise in building website for business growth. We would love to help you to make your business operational. If we were to get started, here's how I would approach this project: 1) Chat with you to determine the main points and processes that need to add. 2) Prioritize the above to get as much off your plate as possible as efficiently as possible. 3) Document all new processes and ideas, so that it's very clear what's getting done, who's doing it and what scheduled. 4) Once we establish the website, We will provide a complete look. 5) Over the time, our goal is to create streamlined processes in a project which will deliver an outstanding result to our every client. Looking forward to discuss more on the project. We also love to discuss the requirement of your project and open to start the project immediately.
$155 USD in 3 days
5.0 (109 reviews)
6.7
6.7
User Avatar
I'm software engineer and algorithm expert. I have some experiences in cryptographing project development. I experted in php and my sql. You project is'nt simple, but I can do it. Regard you.
$555 USD in 7 days
4.9 (59 reviews)
5.8
5.8
User Avatar
Hello.! I'm a full stack web developer. I'm a great command on PHP. I have so many years of experience in core PHP. Please check my recently done project for PHP https://surmawala.pk. I'll do fast work and quality work. I'm waiting for your message.! thank you Saif
$200 USD in 3 days
4.9 (87 reviews)
6.0
6.0
User Avatar
Hi, I am a Full stack developer in Microsoft technologies. I have extensively worked with PHP and digital signing, you can see my profile for the reviews that support my claim. My area of expertise is web application development (asp.Net web forms, MVC, classic ASP), web services (SOAP & RESTFul), MySql & Sql Server as back end (through stored procedures). I have 6 years of experience as a full time software developer. Kindly contact me, lets discuss your requirements.
$555 USD in 15 days
5.0 (12 reviews)
5.2
5.2
User Avatar
Hola, Quieres firmar el pdf (la firma se puede atachar al pdf, intermanente)? o Crear la firma i meterla en un zip junto al pdf? En el primer caso la firma se puede comprobar/ver en cualquier visor de PDFs, en el segundo tendrias que desarrollar algo tambien para comprobar la firma (tambien deberias mandar el certificado o clave publica para poder verificar) Saludos Raul Java expert, with a good knowledge of its ecosystems Familiarity with concepts of MVC, JDBC, and RESTful/SOAP webservices Experience with popular web application frameworks, such as Spring (almost all modules), AngularJS, JQuery, Struts, JSF... Experience with several SQL (SAP HANA, Oracle, MySQL, PosgreSQL...) and nonSQL (mongoDb) Expert in different Java Persistance APIs (Hibernate, Toplink) Experience with database refaactoring tools (Liquibase) Expert in index engines/technologies and log analysis tools (Elasticsearch, Solr, ELK, Lucene) High understanding of JVM, its limitations, weaknesses, and workarounds Implementing automated testing platforms and unit tests Proficient understanding of code versioning tools, such as Git, Subversion, CVS Expert with build tools such as Maven, Ant Experience with continuous integration IT Security expert and secure development expert. Public Key Infrastructure expert Apache NIFI expert
$222 USD in 3 days
5.0 (1 review)
2.1
2.1
User Avatar
"Hi, Hope you are doing well! Thanks for sharing your project requirement with us. It will be our great pleasure to work on your project. I have checked your requirement, yes we can do it, because we already work on similar requirement in past. We have right skills to work on this assignment. . We will complete the work as per requirement Also my team working on same project" We have read out every thing about your project kindly confirm"
$208 USD in 7 days
1.0 (4 reviews)
0.0
0.0

About the client

Flag of ECUADOR
Guayaquil, Ecuador
4.6
1
Payment method verified
Member since Jul 27, 2017

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.