草庐IT

Ruby - 不支持的密码算法 (AES-256-GCM)

我收到错误:unsupportedcipheralgorithm(AES-256-GCM)(RuntimeError)但我似乎具备所有要求:ruby版本:$ruby--versionruby2.1.2p95OpenSSL会列出gcm:$opensslenc-help2>&1|grepgcm-aes-128-ecb-aes-128-gcm-aes-128-ofb-aes-192-ecb-aes-192-gcm-aes-192-ofb-aes-256-ecb-aes-256-gcm-aes-256-ofbRuby解释器:$irb2.1.2:001>require'openssl';puts

javascript - 如何使用 AES-GCM 从 IE 11 加密操作的结果中解密数据

我在Windows10上使用IE11成功地使用AES-GCM加密了一些数据,但我无法进行解密。示例加密JS代码:letplainText=newUint8Array([1]);letkey;letkeyBuf=window.msCrypto.getRandomValues(newUint8Array(32));letiv=window.msCrypto.getRandomValues(newUint8Array(12));letadditionalData=window.msCrypto.getRandomValues(newUint8Array(16));letencResult;l

python - python中的AES-GCM解密

我正在尝试解密从AES_GCM生成的密文。密文是从golang中的“crypto/aes”库生成的。现在,我正在尝试使用cryptodome库破译python中的加密文本。funcAESEncryption(key[]byte,plaintext[]byte)([]byte,error){c,err:=aes.NewCipher(key)iferr!=nil{log.Printf("ErrorocurredingeneratingAESkey%s",err)returnnil,err}gcm,err:=cipher.NewGCM(c)iferr!=nil{returnnil,err}n

android - 如何通过 GCM 通过 Windows azure 发送特定 android 设备的通知?

我已经通过GCM注册了android设备,并且设备的注册ID已在Windowsazure中注册,这为该设备提供了另一个唯一ID。现在我的疑问是如何通过WindowsAzure提供的注册ID(而不是GCM注册ID)仅向一台设备发送通知?我被称为以下链接。http://msdn.microsoft.com/en-us/library/windowsazure/dn223273.aspx该链接中指定的URL如下。在这里我知道namespace、通知中心和消息,但我必须在哪里提供由windowsazure提供的设备的唯一注册ID,以便向该设备发送通知https://{namespace}.se

windows - 推送到 Azure DevOps git repo : GCM: NullReferenceException

我在Windows操作系统上安装了GCM(Git凭证管理器)。使用它我可以push到GitLab和Bitbucket存储库,成功。但是关于AzureDevOps:>gitpushAzuremasterfatal:NullReferenceExceptionencountered.Objectreferencenotsettoaninstanceofanobject.然后提示输入用户名(独立于GCM)。有踪迹:>SETGIT_TRACE=1>SETGCM_TRACE=1>gitpushAzuremaster17:34:02.362309exec-cmd.c:236trace:resolv

javascript - 如何在 Firebase 中获取网站的 gcm_sender_id

我正在尝试为我的网站使用推送通知..我正在尝试fcm。在Google文档(https://firebase.google.com/docs/cloud-messaging/js/client)中,他们告诉我们在manifest.json文件中使用gcm_sender_id,但我在firebase页面https://console.firebase.google.com/project/fir-98798789/overview的任何地方都找不到它。他们也提到了Don'tconfusethe"browsersenderID"withtheproject-specificsenderIDv

php - 在 PHP 中解密 A256GCM 加密的 JWT

所以我正在尝试在PHP中解密JWT(我在“德国邮政ID”的上下文中获得)并且我为此尝试了几个库,主要是'firebase/php-jwt'因为它是一些易于使用的具有解密功能的库。不幸的是,它不支持A256GCM算法,所以我以“spomky-labs/jose”结尾',但它似乎不支持解密,我开始相信PHP对JWT的解密并不常见(不幸的是我必须使用PHP)。有人有使用这种JWT的经验和/或对工作库有推荐吗?预先感谢您的任何回答,由于这是我的第一篇文章,请随时留下任何建议,以便我可以使我的文章变得更好。 最佳答案 spomky-labs/

php - 如何在不使用 cURL 的情况下在 php 中发送 gcm 消息?

我正在使用以下代码向gcm服务器发出HTTPPOST请求。该代码始终返回“未经授权的错误401”。我读到它与标题有关,但无法弄清楚出了什么问题。谁能告诉我怎么了?还有其他方法可以发送gcm消息吗?任何帮助将不胜感激。$api_key="AIzaSyBhuPSdHmq6-************_qxSJr8d0";$message=array("msg_url"=>$msg_url,"msg_title"=>$msg_title);$url='https://android.googleapis.com/gcm/send';$fields=array('registration_ids

php - fatal error .. 调用成员函数.. 在非对象上

我有一个包含send_notification函数的GCM类。在另一个类Demand.php中,我尝试使用send_notification函数。所以我在Demand.php中有一个构造函数,它指向我的GCM类,如下所示:$gcm=newGCM();这个$gcm变量在该类内部的函数中使用,如下所示:$result=$gcm->send_notification($registatoin_ids,$message);这就是我得到错误的地方:nFatalerror:Calltoamemberfunctionsend_notification()onanon-objectin..我搜索了问题

php - GCM PHP - 传递二维数组

我正在尝试使用GoogleCloudMessaging(GCM)将二维数组推送到设备。但是,我发现GCM一次只能发送一个数组。我正在寻找解决这个问题的方法。因为我觉得一直一个一个推送信息是不现实的。下面是两种不同的场景一维数组(推送到设备成功)Array([pump_name]=>LEVO92[pump_price]=>2.5)1{"multicast_id":8959934119853137719,"success":1,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:1445482576757470%9dde29c