鱼C论坛

 找回密码
 立即注册
查看: 1920|回复: 0

[技术交流] 加密字符串

[复制链接]
发表于 2021-8-16 19:05:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. #kaisa2.0
  2. var=2.0
  3. def jia_mi(mbsss):
  4.         a=[]
  5.         if  len(mbsss) < 1:
  6.                 return False
  7.         mb=str(mbsss)
  8.         for i in mb:
  9.                 a.append(chr(ord(i)*3))
  10.         c=''
  11.         d=''
  12.         iii=0
  13.         while d in a or (not len(d)==1) :
  14.                 d=chr(iii)
  15.                 iii+=1
  16.         for i in a:
  17.                 c=c[:]+i+d
  18.         c=c[:]+' '+d
  19.         return c
  20. def jie_mi(mb):
  21.         if len(mb) < 1:
  22.                 return False
  23.         a=mb.split(' ')
  24.         d=a[-1]
  25.         a=mb.split(d)
  26.         a=a[:len(a)-1]
  27.         c=''
  28.         for i in a:
  29.                 c=c[:]+chr(ord(i)//3)
  30.         c=c[:len(c)-1]
  31.         return c
  32. ###################################################
  33. #kaisa1.0代码                                     #
  34. ############################################################################################################################################
  35. #var=1.0
  36. #def jva(mb):                                                                                                                              #
  37. #        z=[]                                                                                                                               #
  38. #        for i in mb:
  39. #                z.append(i)
  40. #        return tuple(z)
  41. #pian_yi_shu=3
  42. #lb=jva('qaswedfrtghyujkiolpzx cvbnmQASWEDFRTGHYUJKIOLPZXCVBNM2153647098!@#$%^&*()_+-=—{}【】[]|?;:<>,.。,?/‘’“”;:')
  43. #lb=lb[:]+("'",)
  44. #def jia_mi(mb):#加密
  45. #    a=''
  46. #    for i in mb:
  47. #        if i in lb:
  48. #            pian_yi=pian_yi_shu+lb.index(i)
  49. #            if pian_yi >= len(lb):
  50. #                pian_yi-=len(lb)
  51. #            a=a[:]+lb[pian_yi]
  52. #        else:
  53. #            a=a[:]+i
  54. #    return a
  55. #def jie_mi(mb):#问题出在这个解密
  56. #    a=''
  57. #    for i in mb:
  58. #        if i in lb:
  59. #            a=a[:]+lb[lb.index(i)-pian_yi_shu]
  60. #        else:
  61. #            a=a[:]+i
  62. #    return a
  63. ###########################################################################################################################################
  64. if  __name__=='__main__':
  65.         abc=input(str(var)+':')
  66.         print('###')
  67.         print(jie_mi(jia_mi(abc)))
  68.         print('###')
  69.         input()
  70.         
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-20 01:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表