`

虚拟MFA生成

 
阅读更多

虚拟MFA生成:

 

 

import cn.hutool.core.codec.Base32;
import cn.hutool.crypto.digest.otp.TOTP;
import java.time.Instant;
import java.util.Date;
class MyTotp
    public static void main(String[] args) {
        // 每分钟30秒变动
        String key = "xxx"; // Base32编码秘钥
        TOTP totp = new TOTP(Base32.decode(key));
        Instant instant = Instant.ofEpochSecond((new Date()).getTime());
        long millis = instant.toEpochMilli() / totp.getTimeStep().toMillis();
        int code = totp.generate(millis / 1000);
        System.out.println("time = " + instant + ", code = " + code);
    }
}

 

require 'rubygems'
require 'openssl'
require 'rotp'

pw = "Base32编码秘钥" 
totp = ROTP::TOTP.new(pw.strip)
t  = Time.now
puts %{时间: #{t.strftime("%T")} Code: #{totp.at(t.to_i)}}

 

 

分享到:
评论

相关推荐

    mfa:字符终端获取动态6验证码

    mfa基于动态验证6位认证工具 -目前支持MAC os操作系统: 用法 1.给个执行权限chmod + x mfa 2. ./mfa“ ZJNX4VPJNRD4LKV7...3.上面执行完成会生成6个复制使用即可,如果生成了5个数字,最后以0代替即可即可。

    aws-mfa:管理AWS MFA安全证书

    short-term -AWS STS使用您long-term凭证,MFA设备序列号(硬件设备序列号或虚拟设备ARN)和一次性令牌代码生成的一组临时凭证。 您的短期凭证是所使用的AWS开发工具包正在积极利用的凭证。 如果您尚未为AWS API...

    网络游戏-网络令牌生成的方法、装置、终端设备及存储介质.zip

    在网络游戏领域,安全是至关重要的,尤其是对于涉及到虚拟财产、玩家数据和交易的环境。网络令牌是一种临时的身份验证机制,它能有效防止恶意攻击者通过窃取用户密码等敏感信息来冒充合法用户。下面将详细解释这些...

    aws-mock-metadata:可在开发人员机器上运行的模拟EC2元数据服务

    aws-mock-metadata 可以在开发人员计算机上运行的模拟EC2元数据服务。 在AWS中,保护。 但是,这不方便设置或使用,因为您必须定期刷新凭据。... 如果用户具有虚拟MFA设备并提供了MFA机密,则此服务会生

    阿里云-访问控制服务用户指南.pdf

    虚拟MFA设备,如手机应用程序,遵循时间同步的一次性密码标准,虽然便捷但可能存在一定的安全风险。 在授权管理部分,RAM提供访问策略(Policy)管理,允许对用户或角色进行细粒度的权限分配。Policy是定义权限的...

    shared-2fa:与您的团队共享 TOTP 的密码管理器

    该工具通过在 AWS SecureSystemManager 的参数存储中保存初始种子,帮助您与您的团队共享基于 TOTP 的虚拟 MFA 设备。 价钱 使用此工具可能不会为您产生任何 AWS 成本。 在 ParameterStore 中存储/获取参数是。 AWS...

    网络游戏-一种用于自助设备网络管理的动态密码锁.zip

    对于网络游戏环境下的自助设备,动态密码锁的运用尤为重要,因为这里通常涉及到用户的虚拟财产安全和交易安全。 时间同步的动态密码锁,其密码会在特定的时间间隔内自动更新。用户在操作自助设备时,需要输入由专门...

    复制后 防手动输入字母数字 密码辅助输入.zip

    6. **多因素认证**:除了密码输入,现代安全策略常常推荐使用多因素认证(MFA),如短信验证码、生物识别等,增加额外的安全层。 7. **密码安全教育**:提供给用户有关如何创建和管理强壮密码的指导,以及解释为何...

    行业分类-设备装置-基于云平台的身份认证系统及方法.zip

    4. 安全令牌:云平台可以提供虚拟或硬件安全令牌,为用户生成一次性密码,增加攻击者破解的难度。 四、云平台的挑战与解决方案 1. 数据隐私:云环境下的用户数据存储在第三方服务器上,保护用户隐私成为首要任务。...

    RADIUS协议的原理与应用讲义全.doc

    - Authenticator域:随机生成的十六进制字符串,用于验证消息的完整性和防止篡改。 - Attributes域:包含各种属性,如用户名、密码、计费信息等,每个属性由Type、Length和Value三部分组成。 2.6.1 Type域:定义了...

    minio-mips64.rar

    其安全特性包括服务器端加密、访问控制列表(ACLs)、多因素认证(MFA)以及细粒度的权限管理。高性能体现在其高吞吐量和低延迟的设计上,适合大数据和实时分析场景。此外,MinIO还支持快速部署,可以轻松地在本地、...

    radiusmanager-4.1.0.rar

    RADIUS是一种网络访问控制协议,广泛应用于无线网络、有线网络、虚拟私人网络(VPNs)、拨号服务器、身份验证服务等领域。此版本的RadiusManager提供了一套完整的解决方案,用于管理用户访问网络资源的权限,以及...

    多租户文件存储系统的隔离与安全.pptx

    **密钥管理**则是确保加密有效性的重要环节,包括密钥的生成、存储、分发、撤销和销毁等过程。常见的密钥管理策略有: - **集中式密钥管理**:使用密钥管理系统统一管理所有密钥,便于控制和审计。 - **分布式密钥...

Global site tag (gtag.js) - Google Analytics