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))

最新文章

  1. 【云知道】究极秒杀Loadrunner乱码
  2. ASP.NET MVC 控制器激活(二)
  3. BZOJ 3223: Tyvj 1729 文艺平衡树
  4. 各类 HTTP 返回状态代码详解
  5. oracle 创建表空间
  6. vim/vi 复制,删除,粘贴,查找,替换
  7. 57. 数对之差的最大值:4种方法详解与总结[maximum difference of array]
  8. WinForm开发中针对TreeView控件改变当前选择节点的字体与颜色
  9. Thread.sleep(0)的意义
  10. oracle遍历游标
  11. 数据库分库分表(sharding)系列(二) 全局主键生成策略
  12. HDU 3966 dfs序+LCA+树状数组
  13. 推荐JVM的9款编程语言杀手开发利器
  14. fake it till you become it
  15. 使用msm文件创建msi
  16. easygui的导入方式
  17. luogu 4042 有后效性的dp
  18. javascript数组方法
  19. 思科4506E做ehterchannel故障排查
  20. A/libc:fatal signal 11(SIGSEGV).code 1, fault addr 0x0 in tid 26488 (VideoEncoder)

热门文章

  1. Spring的特点
  2. MVC Model数据验证
  3. Linux vi编辑器的基本命令
  4. Android课程---Activity的创建
  5. 【7集iCore3基础视频】7-4 iCore3连接示意图
  6. 定时调度模块:sched
  7. smaller programs should improve performance
  8. Java - Collection 高效的找出两个List中的不同元素
  9. Cocoapods配置
  10. JVM监控和Java应用程序调试