---
title: "MetaTrader 5 build 3520：使用Google Authenticator进行2FA/TOTP身份验证 - 更新历史"
description: "2FA/TOTP身份验证可以保护交易账户即使在泄露登录名和密码的情况下也可以免受未经授权的访问 - 更新历史"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
url: "https://www.metatrader5.com/zh/releasenotes/terminal/2262"
---

# MetaTrader 5 build 3520：使用Google Authenticator进行2FA/TOTP身份验证

## 2FA/TOTP身份验证可以保护交易账户即使在泄露登录名和密码的情况下也可以免受未经授权的访问

25 十一月 2022

### 程序端

1. 添加使用Google Authenticator和类似应用程序进行2FA/TOTP身份验证。 2FA/TOTP身份验证可以保护交易账户即使在泄露登录名和密码的情况下也可以免受未经授权的访问。可以使用多种移动应用程序来实现使用[基于时间的动态密码算法(TOTP)](https://en.wikipedia.org/wiki/Time-based_one-time_password) 的身份验证。其中最受欢迎的是Google Authenticator、Microsoft Authenticator、LastPass Authenticator和Authy。现在您可以通过这种Authenticator应用程序生成的动态密码在MetaTrader 5客户端连接您的账户。 要启用双重身份验证选项，请连接到您的账户并执行账户快捷菜单中的“启用2FA/TOPT”命令。在您的移动设备上安装并运行Authenticator应用程序，点击"+"添加您的交易账户，并用客户端扫描二维码。在“动态密码”字段中输入生成的代码，并点击“启用2FA”。然后，在交易商的交易服务器上，将为您的账户注册一个密钥。

   ![添加对使用Google Authenticator和类似应用的2FA/TOTP身份验证的支持。](https://www.metatrader5.com/c/17/0/enable_2fa.png)

   保存的密钥将用于Authenticator应用程序中，以便生成您每次连接账户时所需的OTP代码（动态密码）。每个动态密码在30秒内有效。失效后会再生成一个新动态密码。

   ![连接到账户时，需要从Authenticator应用程序中获得的附加动态密码](https://www.metatrader5.com/c/17/0/otp_phone.png)

   如果您决定从Authenticator应用程序中删除存储的密钥，您应首先通过对应账户的快捷菜单命令禁用2FA/TOTP身份验证。如果您的账户没有新2FA/TOTP身份验证方法，请联系您的交易商。

### MQL5

1. 修正对自定义交易品种的[CopyTicks](https://www.mql5.com/zh/docs/series/copyticks)函数的操作。当使用[自定义交易品种](https://www.mql5.com/zh/docs/customsymbols)时，在某些条件下，可能会返回前一个时段的初始报价，而不是所要求的数据。
2. MQL5：添加新枚举值，以获得最后OpenCL错误代码和文本描述。<https://www.mql5.com/zh/docs/opencl/clgetinfostring#enum_opencl_property_string>
3. 修正[matrix::MatMul](https://www.mql5.com/zh/docs/matrix/matrix_products/matrix_matmul)方法的操作。在处理大型矩阵时，程序端可能在某些尺寸上出现崩溃的情况。

修正崩溃日志中的错误报告。

**请参阅前面的新闻：**

- [MetaTrader 5 build 3510：网页端的改进](https://www.metatrader5.com/zh/releasenotes/terminal/2261)
- [MetaTrader 5 build 3500：改进和修复](https://www.metatrader5.com/zh/releasenotes/terminal/2259)
- [MetaTrader 5 build 3440：移动网页端版本和MQL5的新矩阵方法](https://www.metatrader5.com/zh/releasenotes/terminal/2257)
- [MetaTrader 5 build 3440：新交易账户报告](https://www.metatrader5.com/zh/releasenotes/terminal/2251)
- [MetaTrader 5 build 3390：在OpenCL和数学函数中的浮点，机器学习的激活和损失方法](https://www.metatrader5.com/zh/releasenotes/terminal/2247)
