`
cppmule
  • 浏览: 448183 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
文章列表
python下RSA加密解密以及跨平台问题 项目合作需要,和其他网站通信,消息内容采用RSA加密方式传递。之前没有接触过RSA,于是两个问题出现了: 声明: 环境WIN 7 + python 2.6.6 RSA格式:PEM 一、Python下RSA加密解密怎么做? 现在网上搜索关于RSA的信息,然后看一下Python下是怎么做的。 找到两种方法: 1、使用rsa库 安装 pip install rsa 可以生成RSA公钥和密钥,也可以load一个.pem文件进来。 按 Ctrl+C 复制代码
公钥和私钥                                                一直以来对公钥和私钥都理解得不是很透彻,感觉到模棱两可。今天在网上找了半天,通过查看对这个密钥对的理解,总算弄清楚了。      公钥和私钥就是俗称的不对称加密方式,是从以前的对称加密(使用用户名与密码)方式的提高。用电子邮件的方式说明一下原理。      使用公钥与私钥的目的就是实现安全的电子邮件,必须实现如下目的:      1. 我发送给你的内容必须加密,在邮件的传输过程中不能被别人看到。      2. 必须保证是我发送的邮件,不
Python的包管理工具Pip   接触了Ruby,发现它有个包管理工具RubyGem很好用,并且有很完备的文档系统http://rdoc.info 发现Python下也有同样的工具,包括easy_install和Pip。不过,我没有细看easy_install的方法,这就简单的介绍一下Pip的安装与使用: 准备:   $ curl -O http://python-distribute.org/distribute_setup.py $ python distribute_setup.py   安装:   $ curl -O https://raw.gith ...
  Erlang与java的内存架构比较   Erlang与java的内存架构比较 翻译自 
Nginx下配置Http Basic Auth保护目录 <iframe id="aswift_0" style="margin: 0px; padding: 0px; border-width: 0px; outline: 0px; font-style: inherit; font-family: inherit; vertical-align: baseline; left: 0px; position: absolute; top: 0px;" name="aswift_0" frameborder="0&qu ...
云主机、虚拟主机和VPS优缺点对比分析       云计算时代,云主机其可扩展性、价格便宜、安全可靠的特性深受企业和开发者欢迎,但目前有些IDC企业,新瓶装旧酒,将虚拟主机、VPS进行包装推出所谓的云主机服务,为了帮助用户更好的辨别和挑选云主机,下文详细介绍虚拟主机、VPS和云主机产品的特点以及差异性。     一、虚拟主机、VPS和云主机     共享主机也称虚拟主机,从互联网诞生至今,大部分站长都是从"共享主机"(shared hosting)开始学习建站的。所谓"共享主机",就是一台服务器上有许多网站,大家共享这台服务器的硬件 ...
wxPython处理Windows消息的一种实现方法 wxWidgets可以很方便的处理Windows消息,只要重载wxWindow类中的MSWWindowProc函数就可以了。而wxPython是没提供这个方法的,需要用pywin32模块调用几个Win32 API才能实现处理Windows消息。虽然麻烦了点,但总比没有解决办法要好。 Sometimes you may need to catch a Windows message that is not already handled by wxWidgets, so there is no wxEvent for it. ...
wxPython初印象及开发环境搭建 今天开始准备正式开始python的学习路程。  从网上找来信息看,python的GUI用自带Tkinter功能比较简单,开发过程也不太容易,而且还可以跨平台,大家都比较推荐用WxPython。今天周末正好把WxPython的开发环境搭建起来。 因为开发java使用eclipse习惯了,Python开发的IDE我选择的是eclipse + pydev插件。Python的版本我选择是2.7, 现在3.x的框架以及项目还是比较少,2.7可以有很好的适用范围。然后还需要下载wxPython安装包, 以及一个很好很强的工具--py2exe,它可以将pytho ...
Python IDE的选择 —— 以智能代码功能为标准   大年初二开始学Python,首先得选一个开发环境。由于以前一直用Visual Studio,选IDE的时候首先得看是不是有智能代码(Call-Tips和 Auto-Complete)功能,如果没有的话,对于我这样的新手实在太痛苦了,我可不想去记那些库、包和函数名,最好一点 . 就能全出来。   看了《python IDE 介绍》这篇文章,把里边提到的IDE都下载了试用,最后选择了PythonWin Editor,原因是它的Call-Tips功能比较出众,只要import一个包,然后F5,它的所有函数、变量都可以 ...
云计算平台管理的三大利器Nagios、Ganglia和Splunk 综合利用Nagios、Ganglia和Splunk搭建起的云计算平台监控体系,具备错误报警、性能调优、问题追踪和自动生成运维报表的功能。有了这套系统,就可轻松管理Hadoop/HBase云计算平台。
Linux目录数和文件数限制(目录下最大文件数) 一、目录数限制: 在同一个路径下,一级子目录的个数限制为 31998 。如果你的应用生成的目录可能会超过这个数,那要注意进行目录分级。例如,如果目录名为数字的话,可以将 ...
执行脚本出现bin/bash: bad interpreter: No such file or directory(转) 刚刚学习SHELL 写了一个简单的例子发生如下错误 -bash: ./test.sh: /bin/bash^M: bad interpreter: No such file or directory VI打开文件,没发现任何问题, 把/bin/bash改成/bin/sh -bash: ./test.sh: /bin/sh^M: bad interpreter: No such file or directory 依然报错,脚本内容在VI下没有任何问题, ...
如何查看LINUX 硬件配置信息 在网上找了N久,发现了一篇不错的文档,转载一下: 1.查看机器所有硬件信息: dmidecode |more dmesg |more 这2个命令出来的信息都非常多,所以建议后面使用"|more"便于查看 2.查看CPU信息    方法一:   Linux下CPU相关的参数保存在 /proc/cpuinfo 文件里   cat /proc/cpuinfo |more   方法二:   采用命令 dmesg | grep CPU 可以查看到相关CPU的启动信息   查看CPU的位数:    getconf L ...
闲谈 Web 图片服务器 现在很多中小网站(尤其是 Web 2.0 站点) 都允许用户上传图片,如果前期没有很好的规划,那么随着图片文件的增多,无论是管理还是性能上都带来很多问题。就自己的一点理解,抛砖引玉,以期能 ...
使用Cargo实现自动化布署     Cargo是一组帮助用户操作Web容器的工具,它能够帮助用户实现自动化部署,而且它几乎支持所有的Web窗口,如Tomcat、JBoss、Jetty和Glassfish等。    部署至本地Web容器:    Cargo支持两种本地部署的方式,分别为standalone模式和existing模式。在standalone模式中,Cargo会从Web容器的安装目录复制一份配置到用户指定的目录,然后在此基础上部署应用,每次重新构建的时候,这个目录都会被清空,所有配置被重新生成。而且existing模式中,用户需要指定现有的Web容器配 ...
Global site tag (gtag.js) - Google Analytics