Abstract:
Cloud computing is the result of the evolution and adoption of existing technologies and paradigms. The goal of cloud computing is to allow users to take advantage of all these technologies, without the need for deep knowledge or expertise with each one of them.
Security and privacy are among the top concerns standing inthe way of wider adoption of cloud. In cloud computing the main concern is to provide the security to end user to protect files or data from unauthorized user. Security is the main intention of any technology through which unauthorized intruder can't access your file or data in cloud. In order to help to encrypt and decrypt the file at the user side that provides security to data at rest as well as while moving, an Algorithm has been designed. In this research, md5 Encryption Algorithm has been used to generate key. Thealgorithm depends on the key, and the key is generated from the user ID, each user has a different value than the other. This leads to a powerful algorithm, because each user has a different ID than the other.