在手机上进行视频文件加密和解密的方法

文档序号:7937792阅读:1150来源:国知局
专利名称:在手机上进行视频文件加密和解密的方法
在手机上进行视频文件加密和解密的方法
技术领域
本发明涉及通讯设备技术领域,尤其涉及一种在手机上进行视频文件加密和解密的方法。
背景技术
目前加密技术有可逆的加密和不可逆加密,可逆加密可以在有解密密钥的情况下,将密文转为明文,如AES等;而不可逆加密则是密方不能返回明文,如md5加密。随着手机越来越普及,手机上观看视频也成为一种时尚,如今手机的存储容量也在不断加大,在手机上存储视频在需要时观看也成为手机上的一个重要功能。但是手机作为一个私有物品,手机上的视频可能涉及到个人稳私,现有技术的没有明确视频加密的方法,尤其在手机上对视频加密的方法也没有实现。如何在手机借阅他人或者手机丢失被他人获取后等情况后,手机上的视频不至于被他人所观看,从而保护个人稳私的目标,成为当今社会需要解决的一个问题。现有技术中提供了一种通过对文件内容进行数据码字匹配方式来实现静态音视频文件加密方法,并针对该加密方法提供一种解密方法,如
公开日为2009年01月14日,公开号为CN101345866的中国专利,其特征点是静态音视频文件加密方法,包括以下步骤a.在压缩文件头插入附加码,所述附加码包含显示起始时间、显示结束时间、加密标志、加密码字;b.将插入附加码的压缩文件拆分成固定长度的原始数据包;c.对每个原始数据包分段进行卷积后,再与加密码字进行异或,生成加密数据包;d.将所述加密码字嵌入加密数据包的固定位置,生成新的加密数据文件。静态音视频文件解密方法对应采用反运算即可。采用该发明方法,加密的计算量小,适用于运算速度较慢的电视机的主芯片;其加密方法是适用于静态音视频文件。

发明内容本发明要解决的技术问题,在于提供一种在手机上对视频文件进行加密和解密的方法,在用户需要观看视频时,先进行用户身份验证,验证通过后再进行手机的身份标识号验证才能观看视频文件。本发明是这样实现的一种在手机上进行视频文件加密和解密的方法,所述视频文件加密方法包括如下步骤步骤10、当用户在手持的手机一上输入密码一时,对该密码一进行md5加密生成一密文,并将该密文存储于手机一的文件中;步骤11、将所述密码一与所述手机一的身份标识号结合形成一字符串;步骤12、将所述字符串通过异或方式对需要进行加密的视频文件进行加密,生成加密视频文件并存储于手机一中;所述视频文件解密方法包括如下步骤步骤20、当用户在手持的手机二上输入密码二时,对该密码二进行md5加密生成一加密字符串;步骤21、读取所述文件并获取文件中所述的密文,比较该密文与所述加密字符串是否相同,是,则用户身份验证通过,进入步骤22;否,则提示用户输入密码错误,并结束本次解密流程;步骤22、将密码二与所述手机二的身份标识号结合形成一解码字符串;步骤23、将所述解码字符串通过异或方式对所述加密视频文件进行解密,若所述手机一的身份标识号与所述手机二的身份标识号相同,则手机一和手机二是同一手机,解密成功生成解密后的视频文件并播放所述解密后的视频文件;不相同,则手机一和手机二是不同的手机,解密后的视频文件损坏并无法播放。进一步地,所述手机一和所述手机二的身份标识号均为IMEI或IMSI。本发明具有如下优点本发明的在手机上进行视频文件加密和解密的方法,其加密方法为先对用户输入的密码进行md5的方式加密形成密文,然后再将密码和手机的身份标识号结合形成一字符串,利用字符串通过异或方式对视频文件进行加密。其解密方法为当用户需要解密时输入的解密密码进行md5的方式加密形成一加密字符串,将该加密字符串与密文进行对比,是相同则用户身份验证通过,然后再将解密密码与此时手机的身份标识号结合形成一解码字符串;将解码字符串通过异或方式对加密视频文件进行解密。通过本发明的方法可以对手机上的视频文件进行加密效果,当要解密时,要先进行用户身份验证,然后再进行手机的身份标识号验证,其在双重的验证后才能实现视频的播放;其视频文件与手机进行绑定,当他人尝试通过复制当前的加密视频文件到另一部手机上解密时,就算用户知道密码,解密时也将损坏该视频文件,达到保护视频文件目的;当在身份验证过程中多次尝试解密失败时,也不至于损坏加密的视频文件,从而保护用户的隐私视频。

图1为本发明的视频文件加密方法的流程示意图。图2为本发明的视频文件解密方法的流程示意图。
具体实施方式请参阅图1和图2所示,本发明的一种在手机上进行视频文件加密和解密的方法,其中 所述视频文件加密方法包括如下步骤步骤10、当用户在手持的手机一上输入密码一时,对该密码一进行md5加密生成一密文,并将该密文存储于手机一的文件中;步骤11、将所述密码一与所述手机一的身份标识号结合形成一字符串;所述手机一的身份标识号为IMEI (全称为Hiternational Mobile Equipment Identity,其是国际移动设备标识)或 IMSI (全称为 international mobile subscriber identity,其是国际移动用户识别码)。步骤12、将所述字符串通过异或方式对需要进行加密的视频文件进行加密,生成加密视频文件并存储于手机一中;所述视频文件解密方法包括如下步骤
步骤20、当用户在手持的手机二上输入密码二时,对该密码二进行md5加密生成一加密字符串;步骤21、读取所述文件并获取文件中所述的密文,比较该密文与所述加密字符串是否相同,是,则用户身份验证通过,进入步骤22;否,则提示用户输入密码错误,并结束本次解密流程;步骤22、将密码二与所述手机二的身份标识号结合形成一解码字符串;步骤23、将所述解码字符串通过异或方式对所述加密视频文件进行解密,若所述手机一的身份标识号与所述手机二的身份标识号相同,则手机一和手机二是同一手机,解密成功生成解密后的视频文件并播放所述解密后的视频文件;不相同,则手机一和手机二是不同的手机,解密后的视频文件损坏并无法播放。下面结合二个具体实施例对本发明作进一步说明。实施例一张三将李四的手机中加密视频文件复制到自己的手机中并获取了该加密视频文件的密码。所述视频文件加密方法包括如下步骤1、当李四在手持的苹果手机上输入密码A(如fengl23)时,对该密码A进行md5加密生成一密文B,并将该密文B存储于苹果手机的文件M中;2、将所述密码A与所述苹果手机的身份标识号IMSI (如3D124)结合形成一字符串 A3D124 ;3、将所述字符串A3D1M通过异或方式对需要进行加密的视频文件X进行加密,生成加密视频文件Y并存储于苹果手机中;所述视频文件解密方法包括如下步骤4、其张三将加密后的加密视频文件Y和文件M复制到自己的三星手机中,并获得了密码A(fengl2;3),当张三在三星手机上输入密码fengl23时,对该密码A进行md5加密生成一加密字符串C ;5、读取所述文件M并获取文件M中所述的密文B,比较该密文B与所述加密字符串C是否相同,此时是相同,则用户身份验证通过,进入步骤6 ;6、将密码A与所述三星手机的身份标识号IMSI (如6D521)结合形成一解码字符串 A6D521(即 fengl236D521);7、将所述解码字符串A6D521通过异或方式对所述加密视频文件Y进行解密,其张三的三星手机的身份标识号与李四的苹果手机的身份标识号不同,则解密后的视频文件损坏并无法播放。实施例二 李四的手机中加密了视频文件,当李四想打开加密视频文件时,进行了解密。所述视频文件加密方法包括如下步骤1、当李四在手持的苹果手机上输入密码A(如fengl23)时,对该密码A进行md5加密生成一密文B,并将该密文B存储于苹果手机的文件M中;2、将所述密码A与所述苹果手机的身份标识号IMSI (如3D124)结合形成一字符串 A3D124 ;3、将所述字符串A3D1M通过异或方式对需要进行加密的视频文件X进行加密,生成加密视频文件Y并存储于苹果手机中;所述视频文件解密方法包括如下步骤4、当李四想打开加密视频文件时,进行了解密,其在苹果手机上输入密码fengl23时,对该密码A进行md5加密生成一加密字符串C ;5、读取所述文件M并获取文件M中所述的密文B,比较该密文B与所述加密字符串C是否相同,此时是相同,则用户身份验证通过,进入步骤6 ;6、将密码A与所述苹果手机的身份标识号IMSI (如3D124)结合形成一解码字符串 A3D124(即 fengl233D124);7、将所述解码字符串A3D1M通过异或方式对所述加密视频文件Y进行解密,其李四使用的是同一手机进行加密和解密的,因此解密成功生成解密后的视频文件并播放所述解密后的视频文件;以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。
权利要求
1.一种在手机上进行视频文件加密和解密的方法,其特征在于所述视频文件加密方法包括如下步骤步骤10、当用户在手持的手机一上输入密码一时,对该密码一进行md5加密生成一密文,并将该密文存储于手机一的文件中;步骤11、将所述密码一与所述手机一的身份标识号结合形成一字符串;步骤12、将所述字符串通过异或方式对需要进行加密的视频文件进行加密,生成加密视频文件并存储于手机一中;所述视频文件解密方法包括如下步骤步骤20、当用户在手持的手机二上输入密码二时,对该密码二进行md5加密生成一加密字符串;步骤21、读取所述文件并获取文件中所述的密文,比较该密文与所述加密字符串是否相同,是,则用户身份验证通过,进入步骤22;否,则提示用户输入密码错误,并结束本次解密流程;步骤22、将密码二与所述手机二的身份标识号结合形成一解码字符串;步骤23、将所述解码字符串通过异或方式对所述加密视频文件进行解密,若所述手机一的身份标识号与所述手机二的身份标识号相同,则手机一和手机二是同一手机,解密成功生成解密后的视频文件并播放所述解密后的视频文件;不相同,则手机一和手机二是不同的手机,解密后的视频文件损坏并无法播放。
2.根据权利要求1所述的在手机上进行视频文件加密和解密的方法,其特征在于所述手机一和所述手机二的身份标识号均为IMEI或IMSI。
全文摘要
本发明提供一种在手机上进行视频文件加密和解密的方法,加密方法步骤为1、输入密码一,对该密码一进行加密成一密文并存储于手机一的文件中;2、将密码一与手机一的身份标识号结合形成一字符串;3、将字符串通过异或方式对视频文件进行加密。解密方法步骤为4、输入密码二,对该密码二进行加密成一加密字符串;5、读取文件并获取文件中的密文,比较该密文与加密字符串是否相同,是,进入步6;否,结束解密流程;6、将密码二与所述手机二的身份标识号结合形成一解码字符串;7、将解码字符串通过异或方式对加密视频文件进行解密。本发明实现在手机上对视频文件的加密方法,在需要观看视频时需身份验证通过才能观看,保护了用户的个人隐私。
文档编号H04W12/06GK102368850SQ201110310150
公开日2012年3月7日 申请日期2011年10月13日 优先权日2011年10月13日
发明者刘德建, 林其翔, 郑定国, 郑晓彬 申请人:福州博远无线网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1