如何确定用于此密钥的加密类型

时间:2019-01-31 17:38:04

标签: public-key-encryption encryption-asymmetric fido-u2f

嘿,这是用于验证签名的公共密钥。

PTVW1ReUO1MoUwC71q2hHaZi4lbsYcaKcxPZikImYYN9gBJtnyy7phnkDOcoib_kSU3M98OZ_CmXINBc0FmYEBcecp-FS2ACcTIUnz2IdPcC5KRNoQrqxsExgbikmLXT

它是96个字节长,前四个字节是

61

53

86

213

这是将其转换回数组缓冲区的功能。

thing = thing.replace(/-/g, '+').replace(/_/g, '/');
// base64 to Uint8Array
var str = window.atob(thing);
var bytes = new Uint8Array(str.length);
for (var i = 0; i < str.length; i++) {
    bytes[i] = str.charCodeAt(i);
}
thing = bytes;

有人知道确定使用哪种加密方法来形成密钥的好方法。

它来自U2F Fido。。。

{
        'status':'ok',
        'errorMessage':'',
        'challenge':'eJVGU35uQVHxcOVTypKh8xbPMHcKgC3JVvI9BHWALdpZkaIkIFhnXsADpRUmKzyyniQVJyj3TXm4_iycqKNyyw',
        'timeout':60000,
        'allowCredentials':[
                        {'id':'PTVW1ReUO1MoUwC71q2hHaZi4lbsYcaKcxPZikImYYN9gBJtnyy7phnkDOcoib_kSU3M98OZ_CmXINBc0FmYEBcecp-FS2ACcTIUnz2IdPcC5KRNoQrqxsExgbikmLXT','type':'public-key'},

        ]
    }

0 个答案:

没有答案