博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python对整形数字进行加密和解密
阅读量:6233 次
发布时间:2019-06-21

本文共 675 字,大约阅读时间需要 2 分钟。

  1. # -*- coding:utf-8 -*-__author__ = 'Ray'class Encryption:    """整形数字简单的一个加密/解密算法"""    def encryption(num):        """对数字进行加密解密处理每个数位上的数字变为与7乘积的个位数字,再把每个数位上的数字a变为10-a."""        newNum=[]        for i in str(num):            if int(i):                newNum.append(str(10-int(i)*7%10))            else:                newNum.append(str(0))        # print int(''.join(newNum))        return int(''.join(newNum))    def decryption(num):        """对数字进行解密处理,把每个数位上的数字乘以7再进行与10求余即可"""        oldNum=[]        [oldNum.append(str(int(i)*7%10)) for i in str(num)]        # print int(''.join(oldNum))        return int(''.join(oldNum))

     

转载于:https://www.cnblogs.com/tsbc/p/4432089.html

你可能感兴趣的文章
查询数据库布局信息
查看>>
Android高手进阶(一)AIDL跨进程调用
查看>>
cocos2d-iphone之魔塔20层第八部分
查看>>
JSTL 核心标签库 使用
查看>>
安装Robot Framework-Mac
查看>>
mysql 多表 update sql语句总结
查看>>
Redhat 6 升级 openssl-1.0.2m 、openssh-7.6p1 和 ntp-4.2.8p10
查看>>
Spring-boot添加Mybatis
查看>>
一个早期前FB员工是如何搞砸了自己的工作,失去了1亿8千5百万美元
查看>>
在CentOS中安装flashplay插件
查看>>
flexpaper组件中关于隐藏真实的swf 地址下载
查看>>
用easyinstaller安装zookeeper,hadoop,hbase等群集软件
查看>>
Play Scala 开发技巧 - 请求限速
查看>>
PHP rabbitmq producer for yii2
查看>>
管道流操作
查看>>
ubuntu下不能以根用户身份运行 Google Chrome 浏览器
查看>>
angular笔记(ng-repeat,ng-if)使用小技巧
查看>>
PHP网站简单架构 – 单独跑php-fpm
查看>>
你所不知道的传输层
查看>>
数据挖掘-关联分析-Apriori算法Java实现 支持度+置信度
查看>>