base64编码
base64解码
小技巧:遇到base64编码的二进制文件可以直接解码用io字节流接收再用其他模块加载,无需在本地保存文件再使用其他模块加载。
哈希加密是对字符串进行加密,其加密后的散列值不可逆,即hash加密是单向加密不可解。python内置的hashlib库提供了md5, SHA1, SHA224, SHA256, SHA384, SHA512 加密算法的支持
Base64不是加密算法,它仅仅是一种编码方式,算法也是公开的,所以不能依赖它进行加密。Base64是一种编码方式,不是加密算法,它是没有可读性的,但不代表这个编码就是加密的。加密需要保证没有秘钥的人无法解密信息,更无法从密文中破解任务明文信息,但Base64可以很轻松的反编码。另外它没有用到秘钥 不具有加密算法的安全性。总的来说是使用certutil
打开dos窗口,输入dir查看当前目录下的所有文件,如果目标文件在桌面直接输入cd Desktop,这样就进入了桌面。
然后再输入dir查看当前目录下的是否有这个目标文件(要 *** 作文件的名字)在有目标文件的目录下进行如下 *** 作。
加密文件:certutil -encode 文件名 加密后的名
例如:certutil -encode pack.txt 1.py
就会在当前目录下生成加密之后的文件
解密文件:certutil -decode 加密文件名 文件名
!!!注意:此处文件名可以自己重新起,但是后面的后缀一定要明确加密前是什么格式,否则会出现乱码
例如:certutil -decode 1.py demo.txt
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)