生成云备份加密密钥
华体会联盟hthRackspace云备份加密本地密码
浏览器使用JaavaScriptRSA库
加密发生前密码句提交 web
华体会联盟hthracspace永远不知道 未加密密码句(或清晰文本)
密码句使用公有和私有密钥对加密
安全套接字网络安全标准
连接华体会联盟hth唯一加密密码句发送回racspace全部通信
华体会联盟hth计算机和云备份机服务器完成
SSL上线,所以没有人能拦截读取您的消息你
可使用公有私用密码加密
系统密钥华体会联盟hth这种方法绕过Rackspace客户端加密
库里
使用下列脚本加密密码句 :
#!/usr/bin/envpthon#rcbucrypt.py-创建ax加密密钥# # WARNING: This code might not work on some operating systems' flavors of python, # such as Mac OS-X # # Example: rcbucrypt.py thisismypassword public-key.pem import sys import binascii from Crypto.PublicKey import RSA from Crypto.Cipher import PKCS1_v1_5 def encrypt(secret, pemfile): public_key_path = pemfile print public_key_path public_key = None with open(public_key_path) as f: public_key = f.read() pkey = RSA.importKey(public_key) cipher = PKCS1_v1_5.new(pkey) encrypted_password = cipher.encrypt(secret) hex_pass = binascii.hexlify(encrypted_password).decode() print hex_pass def syntax(): print 'syntax: rcbucrypt ' sys.exit(1) if (__name__ == "__main__"): if (len(sys.argv) == 1): syntax() secret = sys.argv[1] pemfile = sys.argv[2] encrypt(secret, pemfile)
更新 28天前