草庐IT

SCRAM-SHA

全部标签

python - 如何使用 HMAC-SHA512 和 Python 请求库签署 POST 请求?

我正在尝试使用Python访问加密货币交易所poloniex.com的交易API。为此,我必须遵循以下规定:AllcallstothetradingAPIaresentviaHTTPPOSTtohttps://poloniex.com/tradingApiandmustcontainthefollowingheaders:Key-YourAPIkey.Sign-Thequery'sPOSTdatasignedbyyourkey's"secret"accordingtotheHMAC-SHA512method.Additionally,allqueriesmustincludea"non

python - 在 python 中计算字符串的 SHA1

我有一个包含很多字符串的文件。我正在尝试分别计算这些字符串的SHA1哈希值并存储它们importhashlibinp=open("inp.txt","r")outputhash=open("outputhashes.txt","w")foreachpwdininp:sha_1=hashlib.sha1()sha_1.update(eachpwd)outputhash.write(sha_1.hexdigest())outputhash.write("\n")我面临的问题是,一旦计算出一个字符串SHA1,就会追加下一个字符串(我觉得这就是我没有得到正确哈希值的原因)并且正在计算它的哈希值

python - python加密的基础知识w/hashlib sha1

我正在努力完全理解加密的工作原理和编码方式,尤其是使用Python时。我只是想了解基础知识并以最简单的形式创建代码。我将在两个不同的站点之间传递用户ID,但显然我需要使用私钥对其进行加密,以便Website2知道它来自Website1。这似乎是我的代码:http://docs.python.org/library/hashlib.html#module-hashlib,但它没有很好的例子(或者我可能在错误的地方)。我遇到的问题是完全理解如何编码和解码。假设每个网站都知道的共享私钥是:shared_private_key="ABCDEF"我希望Website1将用户ID传递给Websit

javascript - 在 javascript 中从 Blob/文件创建 SHA-256 哈希

我需要从浏览器中的文件(~6MB)创建SHA-256摘要。到目前为止,我设法做到的唯一方法是这样的:varreader=newFileReader();reader.onload=function(){//thisgetsridofthemime-typedataheadervaractual_contents=reader.result.slice(reader.result.indexOf(',')+1);varwhat_i_need=newjsSHA(actual_contents,"B64").getHash("SHA-256","HEX");}reader.readAsDat

ios - CC_MD5() 和 CC_SHA1() 在 iOS 4 中可用吗?

我希望在针对iOS4及更高版本的iOS应用程序中使用MD5或SHA-1。我使用CommonCrypto/CommonDigest.h中的CC_MD5()和CC_SHA1()函数。它似乎在运行iOS4.1的iPhone和iPhone4.0模拟器上运行良好,但我很担心,因为这些函数在XCode4.2附带的iOS5SDK中声明如下:externunsignedchar*CC_MD5(constvoid*data,CC_LONGlen,unsignedchar*md)__OSX_AVAILABLE_STARTING(__MAC_10_4,__IPHONE_5_0);externunsigned

ios - 如何转换/使用 CC_SHA1 方法以便它可以在 64 位系统中使用

我正在将我的应用程序转换为在64位系统上运行,但我一直在尝试正确使用内置的CC_SHA1方法。我收到警告:Implicitconversionlosesintegerprecision:‘NSUInteger’(aka‘unsignedlong’)to‘CC_LONG’(aka‘unsignedint’)当尝试传递:CC_SHA1方法中的data.length。data.length为NSUIntegerCC_SHA1方法定义为:externunsignedchar*CC_SHA1(constvoid*data,CC_LONGlen,unsignedchar*md)其中CC_LONG是

ios - Xamarin:错误 MT2002:无法解析 "System.Void System.Security.Cryptography.SHA1Cng::.ctor()"

我在构建适用于iOS的Xamarin解决方案时遇到此错误。我只启用了链接SDK程序集。奇怪的是,当我为模拟器构建它时它工作得很好,但是当我为真实设备构建它时却出现了这个错误。MTOUCH:errorMT2002:Failedtoresolve"System.VoidSystem.Security.Cryptography.SHA1Cng::.ctor()"referencefrom"System.Core,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089"在我的代码中我没有提到System.Security.

objective-c - 如何在 cocoa/iOS 中进行 SHA 哈希

给定消息和盐,我如何对其进行编码以返回散列字符串?我需要重现php函数:hash_hmac('sha256','message','salt');谢谢 最佳答案 找到答案:#import-(NSString*)hashString:(NSString*)datawithSalt:(NSString*)salt{constchar*cKey=[saltcStringUsingEncoding:NSUTF8StringEncoding];constchar*cData=[datacStringUsingEncoding:NSUTF8St

java - SHA256withRSA 它是做什么的,顺序是什么?

在密码学等方面,我完全是个新手。我不(也不想)知道SHA256和RSA的细节。我“知道”他们做了什么,但不知道他们是怎么做的,现在这就足够了。我想知道“SHA256withRSA”算法(如果您可以这样调用它的话)实际上是做什么的,顺序是什么。例如,它是使用SHA256对数据进行哈希处理,然后使用RSA对其进行加密,还是反之亦然,还是其他?我问的原因是因为我想做java等价物:Signature.getInstance("SHA256withRSA")signature.initSign(privateKey);//privateKey==akeyextractedfroma.p12fi

尝试获取 SHA 证书指纹时出现 firebase 错误?

在尝试获取SHA证书指纹时,我运行了这一行,这就是结果行:keytool-list-v-keystore%USERPROFILE%\.android\debug.keystore-aliasandroiddebugkey-storepassandroid-keypassandroid我还应该做些什么来解决这个错误?C:\>keytool-list-v-keystore%USERPROFILE%\.android\debug.keystore-aliasandroiddebugkey-storepassandroid-keypassandroidIllegaloption:sisy\.a