电子牌处理方法及系统技术方案

技术编号:18741907 阅读:41 留言:0更新日期:2018-08-24 23:54
本发明专利技术提供了一种电子牌处理方法及系统,涉及计算机技术领域。该电子牌处理方法包括:第一玩家终端利用预先存储的洗牌算法对第一整副电子牌进行洗牌,得到洗牌后的第二整副电子牌;第一玩家终端利用随机生成的第一密钥及预先存储的第一加密算法,对第二整副电子牌进行加密,得到第一加密电子牌;第一玩家终端将第一加密电子牌发送至第二玩家终端;第二玩家终端利用预先存储的洗牌算法对第一加密电子牌进行洗牌,得到洗牌后的第三整副电子牌;第二玩家终端利用随机生成的第二密钥及预先存储的第二加密算法,对第三整副电子牌进行加密,得到第二加密电子牌。该电子牌处理方法及系统可以保证洗牌的公平性和洗牌的安全性。

Electronic card processing method and system

The invention provides an electronic card processing method and system, which relates to the field of computer technology. The electronic card processing method includes: the first player terminal uses the pre-stored shuffling algorithm to shuffle the first set of electronic cards, and obtains the second set of electronic cards after shuffling; the first player terminal uses the randomly generated first key and the pre-stored first encryption algorithm to encrypt the second set of electronic cards. To the first encrypted electronic card, the first player terminal sends the first encrypted electronic card to the second player terminal, the second player terminal shuffles the first encrypted electronic card with the pre-stored shuffling algorithm, and obtains the third complete electronic card after shuffling, and the second player terminal uses the randomly generated second key and the pre-stored electronic card. The second encryption algorithm is used to encrypt third full electronic cards and get second encrypted electronic cards. The electronic card processing method and system can ensure the fairness of shuffling and the safety of shuffling.

【技术实现步骤摘要】
电子牌处理方法及系统
本专利技术涉及计算机
,具体而言,涉及一种电子牌处理方法及系统。
技术介绍
随着计算机技术的普及,越来越多的用户利用计算机进行扑克游戏。传统的扑克游戏是利用扑克牌平台作为第三方平台,完成洗牌等操作。但是第三方平台进行洗牌等操作的话,将存在平台作弊的可能,破环游戏平衡性。
技术实现思路
有鉴于此,本专利技术实施例提供了一种电子牌处理方法及系统。为了实现上述目的,本专利技术采用的技术方案如下:第一方面,本专利技术实施例提供了一种电子牌处理方法,所述方法包括:第一玩家终端利用预先存储的洗牌算法对第一整副电子牌进行洗牌,得到洗牌后的第二整副电子牌;所述第一玩家终端利用随机生成的第一密钥及预先存储的第一加密算法,对所述第二整副电子牌进行加密,得到第一加密电子牌;所述第一玩家终端将所述第一加密电子牌发送至第二玩家终端;所述第二玩家终端利用预先存储的洗牌算法对所述第一加密电子牌进行洗牌,得到洗牌后的第三整副电子牌;所述第二玩家终端利用随机生成的第二密钥及预先存储的第二加密算法,对所述第三整副电子牌据进行加密,得到第二加密电子牌。第二方面,本专利技术实施例提供了一种电子牌处理本文档来自技高网...

【技术保护点】
1.一种电子牌处理方法,其特征在于,所述方法包括:第一玩家终端利用预先存储的洗牌算法对第一整副电子牌进行洗牌,得到洗牌后的第二整副电子牌;所述第一玩家终端利用随机生成的第一密钥及预先存储的第一加密算法,对所述第二整副电子牌进行加密,得到第一加密电子牌;所述第一玩家终端将所述第一加密电子牌发送至第二玩家终端;所述第二玩家终端利用预先存储的洗牌算法对所述第一加密电子牌进行洗牌,得到洗牌后的第三整副电子牌;所述第二玩家终端利用随机生成的第二密钥及预先存储的第二加密算法,对所述第三整副电子牌据进行加密,得到第二加密电子牌。

【技术特征摘要】
1.一种电子牌处理方法,其特征在于,所述方法包括:第一玩家终端利用预先存储的洗牌算法对第一整副电子牌进行洗牌,得到洗牌后的第二整副电子牌;所述第一玩家终端利用随机生成的第一密钥及预先存储的第一加密算法,对所述第二整副电子牌进行加密,得到第一加密电子牌;所述第一玩家终端将所述第一加密电子牌发送至第二玩家终端;所述第二玩家终端利用预先存储的洗牌算法对所述第一加密电子牌进行洗牌,得到洗牌后的第三整副电子牌;所述第二玩家终端利用随机生成的第二密钥及预先存储的第二加密算法,对所述第三整副电子牌据进行加密,得到第二加密电子牌。2.根据权利要求1所述的方法,其特征在于,所述第一整副电子牌包括N张电子牌,所述第二玩家终端利用随机生成的第二密钥及预先存储的第二加密算法,对所述第三整副电子牌据进行加密,得到第二加密电子牌之后,所述方法还包括:所述第二玩家终端将所述第二加密电子牌发送至所述第一玩家终端;所述第一玩家终端利用所述第一密钥以及预先存储的所述第一加密算法对应的第一解密算法对所述第二加密电子牌进行解密后,利用随机生成的第一电子牌密钥分别对所述N张电子牌进行加密,得到第三加密电子牌;所述第一玩家终端将所述第三加密电子牌发送至所述第二玩家终端;所述第二玩家终端利用所述第二密钥以及预先存储的所述第二加密算法对应的第二解密算法对所述第三加密电子牌进行解密后,利用随机生成的第二电子牌密钥分别对所述N张电子牌进行加密,得到第四加密电子牌。3.根据权利要求2所述的方法,其特征在于,利用随机生成的第一电子牌密钥分别对所述N张电子牌进行加密,得到第三加密电子牌,包括:所述第一玩家终端随机生成N个第一电子牌密钥;利用所述N个第一电子牌密钥以及所述第一加密算法对所述N张电子牌加密,得到第三加密电子牌,其中,所述N个第一电子牌密钥与所述N张电子牌一一对应。4.根据权利要求2所述的方法,其特征在于,利用随机生成的第二电子牌密钥分别对所述N张电子牌进行加密,得到第四加密电子牌,包括:所述第二玩家终端随机生成N个第二电子牌密钥;利用所述N个第二电子牌密钥以及所述第二加密算法对所述N张电子牌加密,得到第四加密电子牌,其中,所述N个第二电子牌密钥与所述N张电子牌一一对应。5.根据权利要求2所述的方法,其特征在于,所述第二玩家终端利用所述第二密钥以及预先存储的所述第二加密算法对应的第二解密算法对所述第三加密电子牌进行解密后,分别对所述N张电子牌进行加密,得到第四加密电子牌之后,所述方法还包括:所述第二玩家终端将所述第四加密电子牌发送至所述第一玩家终端;所述第一玩家终端从所述第四加密电子牌的N张电子牌中抽取m张底牌;所述第二玩家终端从所述第四加密电子牌的N张电子牌中抽取除所述m张底牌外的n张底牌;所述第一玩家终端将所述n张底牌对应的所述第一电子牌密钥发送至所述第二玩家终端,以使所述第二玩家终端对所述n张底牌进行解密,从而得到所述n张底牌的卡牌信息;所述第二玩家终端将所述m张底牌对应的所述第二电子牌密钥发送至所述第一玩家终端,以使所述第一玩家终端对所述m张底牌进行解密,从而得到所述m张底牌的卡牌信息。6.根据权利要求5所述的方法,其特征在于,所述第二玩家终端将所述m张底牌对应的所述第二电子牌密钥发送至所述第一玩家终端之后,所述方法还包括:所述第一玩家终端从所述第四加密电子牌中抽取a张公开牌,其中,所述a张公开牌为所述N张电子牌中除所述m张底牌以及所...

【专利技术属性】
技术研发人员:蔡自彬张通杨旭
申请(专利权)人:北京知道创宇信息技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1