【無料】Free VRChat SDK3 World Dynamic Password Lock Based on TOTP UdonSharp
- ダウンロード商品UdonTotp only (Global license)¥ 0
- ダウンロード商品UdonTotp + TotpGen (Global license)¥ 600
Install use VCC: https://page.853lab.com/vpm-repos/ UdonTotp Source: https://github.com/Sonic853/UdonTotp Demo: https://vrchat.com/home/world/wrld_e47376a2-3fba-484d-b08f-3719aa18b18c This code references the following repositories: Gorialis - Udon-HashLib https://github.com/Gorialis/vrchat-udon-hashlib Michael Jahn - ZXing.Net https://github.com/micjahn/ZXing.Net
Update Log
2.1.0: Update KeyPad function reference 2.0.0: Rewrite TotpKeyPad, follow the KeyPad function, add KeyPad reference
ENG:
2023-10-13: Fix secret processing of non-standard base32 encoding. 2022-11-28: (UdonTotp) Add Random Button options. 2022-10-13: Early Access has ended and UdonTotp is free now. TotpGen is only available to users who purchased it during the early access period. If you need to use TotpGen, please purchase UdonTotp that includes TotpGen. Or use the alternative: https://totp-wasm.vercel.app/ 2022-10-01: During CCE, 1000JPY → 600JPY for special sale. A Time-Based Dynamic Password Lock Implementation (TOTP) Can be used with Microsoft Authenticator how to use? 1. Install "Sonic853.TotpGen.unitypackage" 2. After installing the plugin, please click "853Lab" → "Totp Generator" in the Unity editor to open the generation window. 3. Click "Generate QR Code" 4. Record the key 5. Open the "Microsoft Authenticator" of the mobile phone and scan the QR code 6. Enter the scanned dynamic password into "Current OTP" and click "Verify OTP" 7. Prompt "OTP is correct" and proceed to the next step 8. Put the example "TotpKeypad" into the world 9. Configure the secret, period, digits, and tolerance for the "TOTP" script in "TotpKeypad" 10. All done! Requirements: Do not distribute this software to any website for download. You can use this script in your personal VRChat World (including your personal public VRChat World). The author is not responsible for any content creation.
中文:
2023-10-13: 修复非标准base32编码的secret处理。 2022-11-28: (UdonTotp) 添加随机按钮顺序选项,每个玩家看到的按钮顺序将不一致。 2022-10-13: 早期访问已结束,UdonTotp已免费公开。 TotpGen仅允许早期访问期间购买的用户使用,如需要使用TotpGen,请购买包含TotpGen的UdonTotp。或使用代替品: https://totp-wasm.vercel.app/ 2022-10-01: 在CCE期间,将原价1000日元降至600日元进行特卖。 一种基于时间的动态密码锁实现(TOTP) 可以配合Microsoft Authenticator使用 如何使用? 1、安装“Sonic853.TotpGen.unitypackage” 2、安装插件后,请在Unity编辑器点击“853Lab”→“Totp Generator”打开生成窗口。 3、点击“生成密钥二维码” 4、记录密钥 5、打开手机的“Microsoft Authenticator”扫描二维码 6、将扫描出来的动态密码输入到“当前动态密码”里,点击“验证动态密码” 7、提示“验证码正确”则进行下一步 8、将示例“TotpKeypad”放入世界 9、为“TotpKeypad”里的“TOTP”脚本配置编译后密钥(secret)、时间间隔、验证码位数、容错倍数 10、全部完成! 使用要求: 请勿将此软件分发到任何网站下载。 你可以将此脚本放进你个人的VRChat World使用(包括你个人的公开VRChat World)。 作者不对任何内容创作负责。
License restrictions 许可限制
The Global license does not apply to Chinese Mainland (except Hong Kong China, Macau China, and Taiwan Province of China) Global license 不适用中国大陆地区(中国香港、中国澳门和中国台湾除外) Non Chinese Mainland (except Hong Kong China, Macau China, and Taiwan Province of China) individuals or companies are subject to an MIT license. 非中国大陆地区(中国香港、中国澳门和中国台湾除外)的个人或公司须遵守 MIT 许可证。 Individuals or companies in Chinese Mainland (except Hong Kong China, Macau China, and Taiwan Province of China) are prohibited from using this MIT license and using this repository and products if the following circumstances apply: 中国大陆地区(中国香港、中国澳门和中国台湾除外)的个人或公司如含有以下任一情况禁止使用该 MIT 许可并禁止使用此储存库以及商品(包括此储存库以及商品的任一文件): 1. 以公司、社团、社区、公司下的团队或工作室名义创建的地图/世界 2. 地图/世界参与制作人数超过 2 人以上(不含 2 人) 3. 由 Sonic853 明确禁止的个人用户、公司 如需获得使用此储存库以及商品的授权,请联系作者 Sonic853 (sonic853@qq.com) 获取授权或访问 https://afdian.com/a/Sonic853 手动获取授权