草庐IT

SHA1WithRSA

全部标签

python - 用于训练/验证/测试集拆分的 SHA 哈希

以下是fullcode的一小段我试图理解这种拆分方法的逻辑过程。SHA1编码是40个十六进制字符。表达式中计算了什么样的概率?(MAX_NUM_IMAGES_PER_CLASS+1)的原因是什么?为什么加1?为MAX_NUM_IMAGES_PER_CLASS设置不同的值是否会影响拆分质量?我们从中得到的拆分质量有多好?这是拆分数据集的推荐方法吗?#Wewanttoignoreanythingafter'_nohash_'inthefilenamewhen#decidingwhichsettoputanimagein,thedatasetcreatorhasawayof#grouping

Python SHA1 整数

我在C代码中做了两个SHA1,一个是字符串,另一个是整数,得到了不同的结果。SHA_init(&ctx);SHA_update(&ctx,"1234",4);sha=SHA_final(&ctx);unsignedn=1234;SHA_init(&ctx);SHA_update(&ctx,&n,sizeof(n));sha=SHA_final(&ctx);stringresult:7110eda4d09e62aa5e4a390b0a572acd2c220integerresult:c7f07b846cc46631c2079cdd7179afdd783d643在python中,很容易得到

python - Python 中的 MD5 和 SHA-2 冲突

我正在编写一个简单的MP3编目器来跟踪我的各种设备上有哪些MP3。我计划使用MD5或SHA2key来识别匹配的文件,即使它们已被重命名/移动等。我不是要匹配逻辑上等效的MP3(即:相同的歌曲但编码不同)。我有大约8000个MP3。其中只有大约6700个生成了唯一key。我的问题是,无论我选择哪种哈希算法,我都会遇到冲突。在一种情况下,我有两个文件恰好是同一张专辑中的轨道#1和#2,它们是不同的文件大小,但无论我使用MD5、SHA2-256、SHA2-512等,它们都会产生相同的哈希键......这是我第一次真正在文件上使用散列键,这是一个意想不到的结果。从我对这些散列算法的了解来看,我

python - Python 2.4 中的 SHA256 哈希

有没有一种方法可以在Python2.4中计算SHA256哈希值?(我强调:Python2.4)我知道如何在Python2.5中执行此操作,但不幸的是它在我的服务器上不可用,因此不会进行升级。我和this中的那个人有同样的问题问题,但使用Python2.4。 最佳答案 是的,你可以。在Python2.4中,有一个SHA-1模块可以做到这一点。参见thedocumentation.但是,请记住,从该模块导入的代码在使用较新的Python运行时会导致DeprecationWarnings。好的,由于SHA-256的要求越来越严格,使用标准

python - "cryptography is required for sha256_password or caching_sha2_password"

美好的一天。希望你一切都好。有人可以帮我解决这个问题吗?我是MySQL环境的新手。我正在尝试远程连接到MySQL数据库。我使用了以下python代码并得到了这个错误。Print(e)="cryptographyisrequiredforsha256_passwordorcaching_sha2_password"不知道如何解决错误。importpymysqlasdbHOST="XXXXX.XXX.XX”PORT=XXXXUSER="my_username"PASSWORD="my_password”DB="db_name"try:connection=db.Connection(hos

python - 为什么我在系统 DLL 上的 Powershell 和 32 位 Python 之间得到不同的 SHA1 哈希值?

我正在尝试针对二进制文件计算Python中的SHA1哈希值,以便稍后进行比较。为了确保一切正常,我使用了几种方法来检查结果的有效性。而且,我很高兴我做到了。Powershell和Python返回不同的值。7zip的SHA1函数与Powershell的结果一致,Microsoft的FCIV与Python的结果一致。python:importhashlibwithopen("C:\\Windows\\system32\\wbem\\wmiutils.dll","rb")asf:print(hashlib.sha1(f.read()).hexdigest())电源外壳:PSC:\>Get-F

python - SHA 256 不同的结果

如果我从Mac调用命令echohello|shasum-a256或来自ubuntuechohello|sha256sum然后得到如下结果5891b5b522d5df086d0ff0b110fbd9d21bb4fc7163af34d08286a2e846f6be03-我注意到末尾有破折号。但是当我使用Pythonhashlib或Javajava.security.MessageDigest时,它们会给我相同的结果如下:2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824所以,有人能指出我哪里错了吗?谢谢。pyth

python - 尝试使用 Python 验证 SHA1 消息签名。我究竟做错了什么?

我试图通过从网站下载证书并提取其公钥来验证消息的SHA1签名。SO上的其他地方有一些示例代码(here和here),但是我还没有弄清楚我做错了什么。importrequestsfromM2CryptoimportBIO,RSA,EVP,X509defverify_message(cert_url,msg,sig):cert_text=requests.get(cert_url,verify=True)cert=X509.load_cert_string(cert_text.content)pubkey=cert.get_pubkey()sig=sig.decode('base64')#

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,就会追加下一个字符串(我觉得这就是我没有得到正确哈希值的原因)并且正在计算它的哈希值