谷歌验证器在线

LZL TOOL 在线工具

  • JSON在线工具 JSON在线解析及格式化验证 JSON压缩/格式化/转义 JSON转C#实体类 JSON转PHP实体类 JSON转Java实体类 JSON转XML JSON转YAML
  • 加密/解密 MD5免费解密 MD5加密 加密/解密 哈希/散列 在线谷歌动态密码(身份验证器) htpasswd 生成器 国密 SM2 加密/解密 国密 SM3 加密 国密 SM4 加密/解密 计算文件哈希值
  • 压缩/格式化 JS/HTML格式化、压缩、加密 CSS压缩、格式化 JSON压缩、格式化 XML排序、压缩、格式化 SQL压缩、格式化 数据库插入、修改语句字段视图
  • 前端 图片转Base64编码 颜色转换器 | 颜色选择器 JS打开新窗口Open函数参数生成工具 SVG转换成 Android VectorDrawable XML资源 SVG转Png | SVG预览 jpg,png,gif,icon转svg | 图片预览 字母图标生成器
  • 转换 字符串转义 在线URL编码/URL解码 在线HTML转义/反转义 XML转义/反转义 KeyCode键盘按键码 编码/解码
    1. 十六进制编码/解码
    2. Base64编码/解码
    3. Base64URL编码/解码
    编程语言转换
    1. C#代码转VB.NET代码
    2. VB.NET代码转C#代码
    3. .proto转序列化代码
    单位转换
    1. 面积
    2. 热量
    3. 功率
    4. 体积
    5. 长度
    6. 压力
    7. 温度
    8. 密度
    9. 时间
    10. 速度
    11. 数据存储
    12. 角度
    SQL转C#实体类 Unix时间戳 二维码/条形码
    1. 二维码生成
    2. 条形码生成
    3. 二维码批量生成
    4. 条形码批量生成
    5. 二维码批量识别
    C#相关转换
    1. C# 内插字符串转 string.Format
    2. C# Dto 转 Json
    3. C# Dto 转 Java Dto
    4. C# Dto 转 C++ Dto
    5. C# Dto 转 Go Dto
    6. C# Dto 转 TypeScript Dto
    7. C# Dto 转 Crystal Dto
    8. C# Dto 转 SqlServer 创表SQL
    9. C# Dto 转 Elm Dto
    ini转换成xml、json、yaml
    1. ini转xml
    2. ini转Json
    3. ini转Yaml
    xml转换成json、yaml、ini
    1. XML转JSON
    2. XML转YAML
    3. XML转Ini
    yaml转换成json、xml、ini
    1. YAML转Json
    2. YAML转Xml
    3. YAML转Ini
    简繁转换 英文字母大小写转换
  • 文档 博客文章列表 HTTP Content-Type对照表 ASCII码对照表 HTML转义字符表 端口号大全 HTTP状态码查询 文件头字节 C#与C++类型对应表 血型遗传规律表 高校查询 顶级域名后缀 尺码对照表 Excel 函数大全 获取您的浏览器信息 编程语言最新排名
  • 网络工具 我的IP地址 User-Agent查看/解析 IP转数字,数字转IP JWT在线解密 Cookie转Json Curl命令转代码
    1. Curl转C#
    2. Curl转Java
    3. Curl转Python
    4. Curl命令转Go代码
    5. Curl命令转Php代码
  • 站长工具 robots.txt文件生成
  • 生活工具 人民币大写转换 全国车牌归属地查询 Mp3音频播放器 Wav音频播放器 OGG音频播放器 键盘按键测试 中文词频分析 体积计算器 电脑字体检测 键盘/鼠标测试
    1. 鼠标点击速度测试
    2. 反应速度测试
    3. 鼠标滚动速度测试
    4. 鼠标漂移检测
  • 其他 正则测试 文本去重复工具 名单随机点名 GUID/UUID批量生成工具 创建GUID 生成占位图片 Sqlite查看器|修改器 摸鱼神器
    1. 五子棋
    2. 井字棋
    文本差异对比 对比文件内容 联系我们

在线谷歌动态密码(身份验证器)

谷歌验证器在线

试用:https://www.sooele.com/index.php/2018/05/28/gauth-api    (不会保存任何验证码密钥,只会基于你本地cookie保存,服务器不会保存)

谷歌验证器在线

简介

基于开源的代码(@Author:gbraad.nl),搭建了一个在线版的身份验证器,方便使用。 TOTP、Google Authenticator 在线版

原理

HOTP的工作原理

$$ HTOP(K,C) = Truncate(HMAC-SHA-1(K,C))$$
客户端和服务器事先协商好一个密钥K,用于一次性密码的生成过程。此外,客户端和服务器各有一个计数器C,并且事先将计数值同步。而Truncate是为了获得一个符合HTOP要求的值。

TOTP的工作原理

Time-based One-time Password (TOTP):即基于时间的一次性密码算法,也称时间同步的动态密码。
$$TOTP = Truncate(HMAC-SHA-1(K,T))$$
TOTP是HOTP的一个变种,将HOTP中的计数器C替换为依托时间的参数T,T是由当前时间(CurrentUnixTime、初始时间(T0)、步长(X)决定的。即:$$ T = (Current Unix time – T0) / X $$

  • CurrentUnixTime:当前的Unix时间。
  • T0: 开始计步初始化时间,默认为0
  • X : 步长,默认情况下为30s

TOTP的一些要求

  • 客户端和服务器必须能够彼此知道或者推算出对方的Unix Time
  • 客户端和服务器端必须共享一个密钥
  • 算法必须使用HOTP作为其关键实现环节
  • 客户端和服务器端必须使用相同的步长X
  • 每一个客户端必须拥有不同的密钥
  • 密钥的生成必须足够随机
  • 密钥必须储存在防篡改的设备上,而且不能在不安全的情况下被访问或使用。
  • 对该算法中T的实现必须大于int32,因为它在2038年将超出上限。
  • T0和X的协商必须在之前的步骤中就已经做好了。

代码

https://github.com/gbraad/gauth

在线版

  • gauth.cpp.la
  • gauth.apps.gbraad.nl(备用)

原文:https://cpp.la/29.html

如果您设置了两步验证,则可以使用 Google 身份验证器应用接收验证码。在没有互联网连接或移动服务的情况下,您仍然可以接收验证码。详细了解两步验证。

应用要求

若要在 Android 设备上使用 Google 身份验证器,您需要:

  • 使用 Android 4.4 或更高版本
  • 开启两步验证

下载 Google 身份验证器

安装 Google 身份验证器

设置 Google 身份验证器

  1. 在设备上,转到您的 Google 帐号页面。
  2. 点按顶部导航面板中的安全性
  3. 在“登录 Google”下方,点按两步验证。您可能需要登录。
  4. 在“添加更多第二个验证步骤来验证您的身份”部分中,点按“‘身份验证器’应用”下的设置
  5. 按照屏幕上显示的步骤操作。

在新手机上获取验证码

将 Google 身份验证器生成的验证码转移到新手机上

您需要:

  • 您的旧 Android 手机(带有 Google 身份验证器生成的验证码)
  • 在旧手机上安装最新版 Google 身份验证器应用
  • 您的新手机

更改身份验证器要将验证码发送到哪个手机

  1. 在设备上,转到您的 Google 帐号页面。
  2. 选择顶部导航面板中的安全性
  3. 在“登录 Google”下方,点按两步验证。您可能需要登录。
  4. 在“提供的第二个验证步骤”下方,找到“‘身份验证器’应用”,然后点按更改手机
  5. 按照屏幕上显示的步骤操作。

常见问题

解决验证码错误的问题

如果您的验证码不正确,请确认:

  • 您输入的验证码未过期。
  • 设备上的时间与当地时区一致。

如果您的验证码仍然不正确,请同步您的 Android 设备:

  1. 在 Android 设备上打开 Google 身份验证器应用
    谷歌验证器在线
  2. 在右上角,依次选择“更多”图标
    谷歌验证器在线
    谷歌验证器在线
    校正用来生成验证码的时间
    谷歌验证器在线
    立即同步
  3. 在下一个屏幕上,该应用会确认时间已同步。然后您就可以使用验证码登录。
    • 同步只会影响 Google 身份验证器应用的内部时间。您设备的“日期和时间”设置不会变化。

将 Google 身份验证器用于多个帐号或设备

为多个帐号设置两步验证

Google 身份验证器可以在同一移动设备中为多个帐号提供验证码。每个 Google 帐号都需要与众不同的密钥。

要设置额外的帐号,请按以下步骤操作:

  1. 为每个帐号都开启两步验证。详细了解两步验证。
  2. 使用同一 Google 身份验证器应用。

在多台设备上设置 Google 身份验证器

要在多台设备上生成验证码,请执行以下操作:

  1. 验证您要使用的设备是否安装了 Google 身份验证器。
  2. 在您的 Google 帐号中,转到两步验证部分。
  3. 如果您已经为帐号设置了 Google 身份验证器,请从身份验证器中移除该帐号。
    • 在从身份验证器中移除该帐号之前,请确保已进行备份。详细了解备用验证码。
  4. 要为身份验证器应用设置两步验证,请按照屏幕上显示的步骤操作。在每台设备上使用相同的二维码或密钥。详细了解两步验证。
  5. 为确保一切正常,请确认每台设备上的验证码相同。