Python MD5,Base64加密小工具

admin 2021年9月1日14:59:20评论119 views字数 905阅读3分1秒阅读模式

闲来无事写写工具(顺便翘课
不过,这还是有点好处的,至少让我对Python的基本语法熟悉了点。
那么,下午写的程序是一个Base64和MD5加密解密的程序。很简单,主要用到了hashlibbase64这两个库。函数都是现成的,所以只是简单的像搭积木那样搭一个程序出来。而且,有这两个库,可以随时拓展更多种加密方式,像是sha啊什么的。要注意的就是下面几点:
1)input()raw_input()的区别。input()是一个很坑爹的函数,个人感觉。因为,它要求的输入的字符串要加双引号?这不是反人类吗??数字的话,直接输入就可以了。所以,我们有一个更好的输入字符串的函数,那就是raw_input()。这个函数将输入的所有数据都当做字符串来看待,即使输入的数字,也会变成是字符串的形式。而且,我们经常要在程序运行到某处的时候中断一下。那么,就可以用raw_input()这个函数来中断。输入回车就继续运行了。若是用input()中断的话,直接回车会爆错。。
2)Python里面貌似没有主函数的说法?就是说,没有main(),没有入口点。那么怎么办呢?可以用下面的代码:

if __name__=="__main__":
    Index();    //你的第一个函数

这样就可以让程序从第一个函数开始运行了。
3)千万注意TAB和空格。也就是代码的格式。Python是一个很注重格式的语言。因为没有大括号之类的,所以像是循环语句,判断语句的,一定要注意语句前面的TAB。而且,千万不要TAB和空格混用!会报错。。!

不得不说啊,VIM真神器。虽然我还不熟练,但是打代码的时候,手都不用离开键盘了。好爽!
下面是py文件
Encrypt.py

FROM :rickyhao.com | rickyhao.com

相关推荐: Ubuntu 15.04 搭建Apache2+PHP5+Mysql5服务器

通过apt-get这个神器,在Ubuntu下搭建Apache+PHP+Mysql这个环境,真是太容易了。仅仅几条命令的事情。。。感觉和那些一键安装包差不多了。。基本免去了设置的步骤。恩,唯一的设置还是Mysql的root密码。那么,代码如下: sudo apt…

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2021年9月1日14:59:20
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Python MD5,Base64加密小工具https://cn-sec.com/archives/499753.html

发表评论

匿名网友 填写信息