SSH协议克隆Github仓库
要通过 SSH 协议克隆 GitHub 仓库,你需要先设置好 SSH 密钥并添加到 GitHub 账户,以下是完整的操作步骤: 生成新的 SSH 密钥1ssh-keygen -t rsa -C "你的邮箱" 回车三次后,生成 id_rsa(私钥) 和 id_rsa.pub(公钥) 两个文件。 将 SSH 公钥添加到 GitHub 登录 GitHub,进入 Settings → SSH and GPG keys 点击 New SSH key,粘贴公钥内容,设置标题后保存。 测试 SSH 链接1ssh -T git@github.com You’ve successfully authenticated, but GitHub does not provide shell access.
Steam令牌码生成
首先获取时间戳除以30取整,得到8个数,再补成8字节长度。然后读取maFile文件中存储的shared_secret密钥,以该密钥为key,将上述处理后的8字节时间戳作为加密信息进行哈希运算,得到一串16进制的数。最后从这串16进制字符串中取最后一位去掉高四做为偏移,在这串数中取四个字节,除26取余数5次得到5个数。从字母表中找到对应的值合起来就是我们要的令牌验证码。 12345678910111213141516171819202122232425import hashlibimport hmacimport structfrom base64 import b64decodefrom time import timedef get_steam_auth_code(secret: str, t: int = None) -> str: if not t: t = int(time() / 30) msg = struct.pack(">Q", t) key = b64decode(secret) mac ...