Proteggere un PDF con password
Questo strumento cifra un PDF con una password: senza la chiave, il documento non si apre. Serve quando invii per email o carichi in una cartella condivisa un file con dati sensibili — una busta paga, un contratto, una cartella clinica — e vuoi che lo legga solo chi ha la password. La capacità è in fase di rilascio: prezzo e limiti già pubblicati.
Esegui online
Esegui questo sui nostri server con il tuo account. Gli strumenti gratuiti girano nel tuo browser; questo viene addebitato sul tuo saldo KIT al prezzo indicato sopra.
Perché mettere una password al PDF
Un documento riservato che viaggia per email o finisce in una cartella condivisa è esposto: basta l’indirizzo sbagliato o un accesso di troppo e lo legge chi non deve. Proteggere il PDF con una password aggiunge una serratura vera: il file viene cifrato e, senza la chiave, resta illeggibile. È la difesa giusta per buste paga, contratti, referti e ogni documento con dati personali che non deve circolare in chiaro.
Cifratura, non un semplice lucchetto grafico
La protezione non nasconde soltanto il contenuto: cifra il file, così che senza password non ci sia modo di leggerlo. Tu scegli la password e la comunichi al destinatario per un canale diverso da quello con cui invii il documento — mai la stessa email. Una password robusta e condivisa a parte è ciò che rende reale la protezione: il PDF cifrato è sicuro quanto lo è la chiave che gli affianchi.
In fase di rilascio: cosa vale già
L’esecuzione non è ancora attiva: la capacità è in fase di rilascio e non pubblichiamo una data, per non creare aspettative a vuoto. Ciò che vale da subito è quanto leggi in pagina: il prezzo, i limiti e l’impegno che il costo sarà esattamente quello pubblicato. Vuoi sapere a che punto siamo prima di inserirla nel tuo flusso? Scrivici e ti raccontiamo lo stato reale.
Prezzo e limiti
$0.042 a richiesta più $0.0025 per documento protetto. Il file potrà arrivare a 25 MB e 200 pagine. Nessun abbonamento e nessuna registrazione: si pagherà a consumo, al prezzo pubblicato in dollari. La protezione sarà disponibile qui sul sito e via API, comoda per cifrare in blocco i documenti sensibili prima dell’invio.
Casi d'uso
Buste paga inviate per email
Un consulente del lavoro di Bologna manda le buste paga ai dipendenti via email. Proteggendo ogni PDF con una password, evita che un indirizzo sbagliato esponga lo stipendio di qualcuno a chi non deve vederlo.
Contratti riservati
Rossi & Figli S.r.l. condivide bozze di contratto con dati economici sensibili: cifrate con password, restano leggibili solo dalle parti coinvolte, anche se il file finisce nella cartella sbagliata.
Referti e documenti sanitari
Uno studio medico invia referti in PDF ai pazienti: la password garantisce che il documento clinico lo apra solo l’interessato, in linea con la tutela dei dati sanitari.
Documenti su cartelle condivise
Uno studio professionale carica documenti riservati in una cartella cloud condivisa con più collaboratori: la protezione con password limita l’apertura a chi ha davvero la chiave.
Domande frequenti
Posso già proteggere un PDF oggi?
Non ancora: la capacità è in fase di rilascio e per ora non accetta esecuzioni. Il prezzo e i limiti pubblicati qui sono quelli definitivi. Per lo stato reale scrivici: ti rispondiamo senza giri di parole.
Che succede se dimentico la password?
Non c’è modo di recuperarla: il file è cifrato e senza chiave resta illeggibile, anche per noi. È il senso stesso della protezione. Conserva la password in un posto sicuro prima di cifrare il documento.
Come consegno la password al destinatario?
Su un canale diverso da quello con cui invii il file: se mandi il PDF per email, comunica la password via messaggio o a voce. Inviare documento e chiave insieme vanifica la protezione.
La protezione ha valore legale come una firma?
No: la password controlla chi può aprire il file, non certifica chi l’ha firmato. Per il valore legale di una firma servono strumenti di firma digitale qualificata, che sono un’altra cosa.
Quanto costerà?
$0.042 a richiesta più $0.0025 per documento, prezzo pubblicato in dollari, a consumo e senza abbonamento.
Il file che carico per proteggerlo dove finisce?
Sarà elaborato solo per cifrarlo e poi eliminato, senza usi ulteriori né cessioni a terzi. Trattamento limitato allo scopo, come richiede il GDPR — coerente con la natura sensibile di questi documenti.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/pdf/protect \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"pdf":"https://ejemplo.com/documento.pdf"}'const res = await fetch("https://api.kit.forhosting.com/pdf/protect", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"pdf": "https://ejemplo.com/documento.pdf"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/pdf/protect",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"pdf": "https://ejemplo.com/documento.pdf"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/pdf/protect", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"pdf":"https://ejemplo.com/documento.pdf"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"pdf":"https://ejemplo.com/documento.pdf"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/pdf/protect", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"pdf": "https://ejemplo.com/documento.pdf"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "pdf.protect",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_mb | 25 |
max_pages | 200 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
413 | input_too_large | Il file o il testo inviato supera il limite di questo strumento. |