密码事项-加密解密
密码事项,主要软件的验证功能
雨师@
曾经喜欢编程解决一些工作中的问题,经常使用的语言是golang,python,js等,热爱各种技术学习以及应用,目前主要做项目管理以及招投标事项工作,以前是解决局部问题,现在是站在项目总体上俯瞰项目结构,引领项目向着项目终点前进,随时解决局部出现的问题。--2023年
展开
-
用指定版本建立虚拟环境python
执行命令:E:\htcode\VEnvpython\pythonEnv37> D:\pythonENV\python377\python.exe -m venv python377ENVlab1我的D:\pythonENV下面部署如下多的版本python:需求用python377这个版本作为虚拟环境的默认版本的操作“”“E:\htcode\VEnvpython\pythonEnv37> D:\pythonENV\python377\python.exe -m .原创 2022-03-29 17:07:41 · 1998 阅读 · 2 评论 -
django-settings.py的配置
"""Django settings for myproject project.Generated by 'django-admin startproject' using Django 2.2.27.For more information on this file, seehttps://docs.djangoproject.com/en/2.2/topics/settings/For the full list of settings and their values, seeh.原创 2022-03-28 14:31:53 · 872 阅读 · 0 评论 -
python env虚拟环境
1.虚拟环境版本信息:在老的教程中要先安装virtualenv(虚拟environment环境),因为使用较多,所以python3.4版本起,官方直接内置了venv包创建步骤:1.python -m venv 虚拟环境名(如:vweblab1)2.进入目录cd 虚拟环境名/Scripts (如下图)3.激活虚拟环境activate.bat(vweblab1) E:\htcode\VEnvpython\vweblab1\Scripts>能看到“(vweblab1) ”就是说原创 2022-03-28 12:46:32 · 7632 阅读 · 2 评论 -
加密,解密的说明
加密,解密的说明:简单的算法完成小软件的登录的验证功能原创 2022-03-25 13:38:02 · 285 阅读 · 0 评论 -
换加密算法--python
置换加密算法是最简单的加密算法,其原理是将一个字母表中的字符替换成另一个字母表中的字符import stringimport random"""1.获取一个字典,字典的key为'A' 'B'...字典的值为“random.shuffle(charupperlist)”产生的随机字符,作为值value"""def generate_key(): charupperlist=[char for char in string.ascii_uppercase] r原创 2022-03-25 13:36:09 · 1866 阅读 · 0 评论 -
凯撒密码加密,解密的实现,可以在项目上使用
凯撒密码加密,解密的实现,可以在项目上使用import string"""凯撒密码:本质:A B C D E A B C D E 移动一定的位置后,获取对应移动后的字符,这里面的‘偏移量就是2也就是shift=2生成key代码说明;upperchar26=string.ascii_uppercase #获取26个大写字母的字符串keydic={} 获取一个字典keydic={原始字符:移动后的字符},后期加密或者解密使用的对应字典gennerate_key(s原创 2022-03-24 16:44:48 · 1160 阅读 · 1 评论 -
凯撒密码的实践使用-2--加密,解密的python代码事项
import stringdef temp(): # print(string.ascii_letters) # print(string.ascii_lowercase) # print(string.ascii_uppercase) # 获取26个英文大写字母的字符串 print(string.ascii_uppercase) print(len(string.ascii_uppercase)) print(type(string.asci.原创 2022-03-24 15:51:22 · 416 阅读 · 0 评论 -
凯撒密码的实践使用-1
1.凯撒密码本质:凯撒密码:本质:A B C D E A B C D E 移动一定的位置后,获取对应移动后的字符,这里面的‘偏移量就是2也就是shift=2计算机实现:用一个字典 keydic={原始字符:移动位置后的字符}来实现密码的加密和解密 keydic={} num=0 for char in upperchar5: keydic[char]=upperchar5[(num+shift)%5] num原创 2022-03-24 15:24:48 · 739 阅读 · 0 评论