磊之茶 发表于 2021-8-16 19:05:58

加密字符串

#kaisa2.0
var=2.0
def jia_mi(mbsss):
      a=[]
      iflen(mbsss) < 1:
                return False
      mb=str(mbsss)
      for i in mb:
                a.append(chr(ord(i)*3))
      c=''
      d=''
      iii=0
      while d in a or (not len(d)==1) :
                d=chr(iii)
                iii+=1
      for i in a:
                c=c[:]+i+d
      c=c[:]+' '+d
      return c
def jie_mi(mb):
      if len(mb) < 1:
                return False
      a=mb.split(' ')
      d=a[-1]
      a=mb.split(d)
      a=a[:len(a)-1]
      c=''
      for i in a:
                c=c[:]+chr(ord(i)//3)
      c=c[:len(c)-1]
      return c
###################################################
#kaisa1.0代码                                     #
############################################################################################################################################
#var=1.0
#def jva(mb):                                                                                                                              #
#        z=[]                                                                                                                               #
#        for i in mb:
#                z.append(i)
#        return tuple(z)
#pian_yi_shu=3
#lb=jva('qaswedfrtghyujkiolpzx cvbnmQASWEDFRTGHYUJKIOLPZXCVBNM2153647098!@#$%^&*()_+-=—{}【】[]|?;:<>,.。,?/‘’“”;:')
#lb=lb[:]+("'",)
#def jia_mi(mb):#加密
#    a=''
#    for i in mb:
#      if i in lb:
#            pian_yi=pian_yi_shu+lb.index(i)
#            if pian_yi >= len(lb):
#                pian_yi-=len(lb)
#            a=a[:]+lb
#      else:
#            a=a[:]+i
#    return a
#def jie_mi(mb):#问题出在这个解密
#    a=''
#    for i in mb:
#      if i in lb:
#            a=a[:]+lb
#      else:
#            a=a[:]+i
#    return a
###########################################################################################################################################
if__name__=='__main__':
      abc=input(str(var)+':')
      print('###')
      print(jie_mi(jia_mi(abc)))
      print('###')
      input()
      
页: [1]
查看完整版本: 加密字符串