当前位置: 首页 > news >正文

有域名怎么建立网站大数据技术就业和发展前景

有域名怎么建立网站,大数据技术就业和发展前景,网站设计主题选择,怎么注册公司需要什么条件栅栏密码是古典密码的一种#xff0c;其原理是将一组要加密的明文划分为n个一组#xff08;n通常根据加密需求确定#xff0c;且一般不会太大#xff0c;以保证密码的复杂性和安全性#xff09;#xff0c;然后取每个组的第一个字符#xff08;有时也涉及取其他位置的字… 栅栏密码是古典密码的一种其原理是将一组要加密的明文划分为n个一组n通常根据加密需求确定且一般不会太大以保证密码的复杂性和安全性然后取每个组的第一个字符有时也涉及取其他位置的字符但规则需事先约定根据情况将这些字符重新排列组合成一段无规律的话形成密文。 栅栏密码的“栏”数即分组后形成的“列”数或“行”数具体取决于加密时的排列方式是栅栏密码的一个重要参数。根据栏数的不同栅栏密码可以分为多种类型其中比较常见的是2栏栅栏密码。但理论上栏数n可以是任何正整数实际应用中受限于明文的长度和加密的安全性要求。 加密过程示例 以明文“welcome to ctf”为例假设采用3栏栅栏密码进行加密 去掉空格得到“welcometoctf”。将明文划分为三组尽量平均“w e l c”、“o m e t”和“o c t f”。按竖列取出字母得到“woo”、“emc”、“let”和“ctf”。将这些字母连在一起形成密文“woo emc let ctf”。 解密过程示例 对于上述密文“woo emc let ctf”假设已知是采用3栏栅栏密码进行加密的解密过程如下 将密文划分为三组根据加密时的栏数和密文长度确定“w o o”、“e m c”和“l e t c t f”。按竖列顺序取字母重新组合成明文“welcome to ctf”注意恢复空格。 注意事项 栅栏密码的安全性主要依赖于栏数的选择和明文的长度。栏数越多密文的规律性越弱但同时明文的长度也会限制栏数的选择。在实际应用中为了增加密码的复杂性可以采用变栏数即不同部分使用不同的栏数进行加密或与其他加密方法如替换密码、移位密码等相结合的方式进行加密。 综上所述栅栏密码的栏数是一个灵活的参数可以根据加密需求和安全要求进行选择。 下面是python加密程序 # 栅栏加密 def zhalan(txt,key):s # 从0开始遍历到key - 1 for m in range(key):#遍历m后面每个与前面的距离为key的字符for n in range(m,len(txt),key):s txt[n]return sif __name__ __main__:txt input(请输入明文).strip()key []# 计算是文本长度的约数的数字for i in range(2,len(txt)):if len(txt) % i 0:key.append(i)# 遍历每个数字计算出他们对应的栏数的文本for j in key:flag zhalan(txt,j)print(f{j}栏,{flag})
http://www.ho-use.cn/article/10819512.html

相关文章:

  • 青海高端网站建设多少钱西安电商网站制作
  • 毕业设计网站做几个大连做网站的科技公司
  • 太原网站建设维护word文档做网站
  • 一个做服装品牌的网站天津教育学会网站建设
  • 做网站空间500m多少钱合肥建站
  • 宁波集团网站建设五金东莞网站建设技术支持
  • 怎么在别人网站做跳转盐山做网站的
  • 荣添网站建设优化没有域名可以建网站吗
  • 佛山企业网站建设平台phpwind怎么做网站
  • 手机网页翻译网站优化的要求
  • 杭州城西做网站的公司做网站用虚拟主机好吗
  • 为何建设银行网站无法登陆扬中富裕吗
  • 百度站长工具怎么推广网站山西本地网
  • 做游戏代练的网站怎么查网站外链数
  • 如何选择网站建设平台做网站要写代码吗
  • 网站防盗链怎么做电商网站怎么推广
  • 旅游网站建站目的wordpress显示标签页
  • 手机网站头部静态页面生成器
  • 镇江网站推广优化网站页面
  • 直播平台创建公会网站做进一步优化
  • 苏州建站公司 诚找苏州聚尚网络南京市建设工程造价信息网
  • 网站怎么做统计腾讯云服务器做网站可以吗
  • 比较好的网站开发网站编程学
  • php做的大型网站淘宝买cdk自己做网站
  • 网站实施方案网页制作公司哪家好
  • 给网站做排名优化学什么好个人简介网页制作
  • 发放淘宝优惠券的网站怎么做圣耀做单网站
  • iis7配置thinkphp网站美工免费素材网站
  • 江西房地产网站建设广东网站设计招工.
  • 网站备案去哪美食网站策划书范文