I’m thinking of uploading a PDF file online. I’d like to make it so that only certain people can download the file (so the general public wouldn’t be able to find it, just the people I want to.) Would it be possible to have a sort of “secret” web address, that if I gave this address to only a few people, they’d be able to download the file ? (Kind of like with Youtube, where you can set up a video so only those with the address can see it.) Or could I maybe have the file password-protected so that only those with the password could access it?
(This PDF file is of some sheet music I arranged. It’s nothing illegal, like someone else’s copyrighted music or anything.)
You’re describing pretty much standard features of many online storage solutions - Skydrive (file storage you get along with a Hotmail account) can do this.
Where the hosting provider and/or the government can’t access it? No. Unless you host it yourself, somebody you don’t know will have access to your files. And if you host it yourself, it’s only as safe as your encryption scheme, so be careful with those encryption keys.
EDIT: Mangetout is correct if you’re only trying to keep the general population out. I know dropbox does this, and so do a lot of other companies. Just don’t plan out your rebellion and/or bank robbery this way.
If you have your own domain, you can upload anything to anywhere on it. If there is no link that web crawlers can see, it will remain secret. Give the URL to those you wish to have it, and they can see it just fine. Others, not so much.
Sure, if someone gives the link away or posts it somewhere, it may show up in search engines, and there is a very remote possibility that the URL can be generated after trillions of random tries. I guess all depends on how secure it must be. Is it a matter of national security?
This is not true - I’ve seen many people assume it is safe only to discover otherwise. All it takes is for one of your recipients to have a browser search toolbar or other questionable extension, and the URL can leak into public search engines.
Depends how big it is. If it’s more than a couple of megabytes, email can get clunky. As LMarie noted, you can specify who has permission to download it. You can also password-protect the pdf if you have Acrobat.
SMTP email is one of the least secure protocols for moving data round the internet - the data is passed around in plain text between servers. It is also inefficient and clumsy.
As others have noted, there are multiple services offering web-accessible file storage, with a variety of features. If you wish to have specific control of access, people will need to sign up for access, so you may wish to investigate which services make limited demands for sign-up, so as to not overburden your users. Some allow things like Facebook authentication, which may be easier for your users.
I have had success with Dropbox, but Skydrive and Google Drive are good, too. YMMV.
For one-time-only, open a new e-mail account, e-mal the file to that e-mail address, and then reveal the password to your select group so each of them can open i.t.
I don’t know about being able to restrict access to only specific people, but Dropbox will certainly let you share anything in a manner that is easily accessible only to those to whom you give the URL at which you’ve shared it.
Mailbigfile.com will handle files up to 2 gigs for free (4 gigs for pro). No special software required; the email contains a link that users click on for access. Files are deleted after a week, so it’s unlikely anyone can find them unless they can access the email.
You can use Winrar to compress and password protect. If you use a 15 digit password it will be virtually impossible to crack. You can then put it anywhere online and be confident it can only be opened by the person who has the password.