| In recent years,with the rise of virtual currency,blockchain technology has become very popular.With the development of the mobile internet,mobile internet users are more and more accustomed to publishing their creations on content publishing platforms.At the same time,some of the problems with the content-publishing have become increasingly apparent.In view of the copyright problems and content encryption storage problems existing in the current content-publishing platform,this paper uses blockchain technology and hybrid encryption technology to solve them.This paper designs and implements a content-publishing platform based on blockchain.The main research contents are as follows:1.Based on the analysis of the weak copyright awareness of the content-publishing platform,the smart contract is used to protect the copyright of user content.Hash algorithm is used to detect the repetition rate of the content published by users,which reduces the plagiarism behavior of users.2.Aiming at the user data storage problem of content platform,IPFS(Inter Planetary File System)is used to build a distributed storage network for storing user files.The user’s data encryption method adopts a hybrid encryption method based on attribute encryption and ECC(elliptic curve encryption algorithm),which realizes the sharing of encrypted content based on distributed file storage.3.This subjectintegrates blockchain,IPFS and hybrid encryption algorithm to realize the content-publishing platform based on blockchain.Finally,the system performance and function are tested,and the test results are analyzed.The content publishing platform implemented in the paper combines IPFS,blockchain,and hybrid encryption,and is innovatively applied to the content-publishing platform.This paper designs and implements a hybrid encryption method which can be shared directionally,which provides a new way for users to share data safely. |