浏览量:134次
随着互联网的迅速发展,信息安全变得尤为重要。数据加密是一个必不可少的环节。有时候,我们一不留神,可能数据就被人窃听到。今天跟大家分享一个数据加密的小案例。
今天我们将会用到`pycrypto`模块,该模块支持的加密方式如下:
1、对称加密方式
AESDESARC42、散列值计算:
MD5SHAHMAC3、公钥加密和签名:
RSADSA使用之前先安装扩展包,执行如下命令
pip install pycrypto
例如,我们需要把网络设备的登录密码进行加密,这样尽管别人看到了,也是一个密文。根本不知道里面是什么东西。
encrypt(text):是加密函数,需要传递一个参数,这个参数就是需要加密的字符
decrypt(cipher_text):是解密函数,把密文进行解密,得到明文。
create_rsa_key():函数是生成密钥对,一个是公钥,一个私钥。
详细的代码如下:
[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【779898168@qq.com】,我们在确认后,会立即删除,保证您的版权。