草庐IT

SHA1WithRSA

全部标签

php - 使用 sha1 和 salt 存储密码

我有一个用php完成的简单注册脚本,我只是好奇我这样做的方式是否足够安全以存储用户密码。我正在生成一个32位随机盐并将其附加到sha1哈希密码。//createnewvalidatorobject$validator=newdata_validation();//validateuserinput$firstName=$validator->validate_fname($firstName);//isthefirstnameastring?$lastName=$validator->validate_lname($lastName);//isthelastnameastring?$u

php - 了解 SHA-3 Keccak 哈希算法实现的简单方法

我一直在互联网上寻找有关算法keccak的引用资料,但没有一个让我明白。这是我找到的一些链接。http://plaintext.crypto.lo.gy/article/495/untwisted-a-cryptol-%20implementation-of-keccak-part-1http://en.wikipedia.org/wiki/SHA-3有没有一种方法可以轻松理解keccak的实现或算法?是否有该算法的PHP实现代码? 最佳答案 有一个Keccak的官网,对算法进行了详细的介绍。并对官方代码实现进行了说明和讨论。htt

c++ - RSASSA_PKCS1v15_SHA_Signer 和 PK_SignatureScheme::KeyTooShort 异常

我是第一次使用Crypto++,遇到了一些麻烦。为什么这在C#中有效(使用相同的key),但在Crypto++中却无效?我将在下面展示我的C#和C++代码。C#代码(有效!):byte[]Modulus=newbyte[]{0xA3,0x1D,0x6C,0xE5,0xFA,0x95,0xFD,0xE8,0x90,0x21,0xFA,0xD1,0x0C,0x64,0x19,0x2B,0x86,0x58,0x9B,0x17,0x2B,0x10,0x05,0xB8,0xD1,0xF8,0x4C,0xEF,0x53,0x4C,0xD5,0x4E,0x5C,0xAE,0x86,0xEF,0x92

ios - Objective-C 中 HMAC SHA1 实现的问题

我正在尝试使用HMAC-SHA1算法为休息请求创建base64签名。我专门使用SinglePlatformAPI,步骤是:去掉请求的域部分,只留下路径和查询:/locations/haru-7?client=YOUR_CLIENT_ID检索您的私钥,该私钥以经过修改的Base64编码用于URL,并使用HMAC-SHA1算法对上述URL进行签名。您可能需要将签名key解码为其原始二进制格式。在许多加密库中,生成的签名将采用二进制格式。使用针对URL的修改后的Base64对生成的二进制签名进行编码,以将此签名转换为可以在URL中传递的内容。使用sig参数将此签名附加到URL:我目前的实现如

php - 如何使用 Swift 将字符串加密为 base64 中的 sha1?

我想使用Swift将privateKey和publicKey加密为base64中的sha1,但输出不是我在Codecademy中尝试过的PHPurlencodebase64_encode中看到的输出:"https://www.codecademy.com/courses/web-beginner-en-StaFQ/0/3?curriculum_id=5124ef4c78d510dd89003eb8"。请在Swift和Codecademy中查看以下代码:swift://plsseefuncdataFromHexadecimalString()detailshere"http://stac

ios - 使用 SHA-1 是否被视为具有加密功能的应用程序?

我想使用SHA-1作为我的数据的索引键。在应用程序批准过程中,iTunesConnect是否考虑使用SHA-1作为嵌入加密的应用程序?谢谢! 最佳答案 从纯技术的角度来看,他们不应该这样做-SHA-1不是加密,因为用它转换的数据是不可恢复的。然而,众所周知,Apple及其追随者偶尔会拒绝应用程序,“因为它们可以。” 关于ios-使用SHA-1是否被视为具有加密功能的应用程序?,我们在StackOverflow上找到一个类似的问题: https://stacko

ios - 在 iOS/Objective-c Ruby/Rails 中匹配 Base64 编码的 HMAC-SHA1 字符串

我知道有很多关于将NSData转换为NSString、将NSData转换为Base64编码字符串、生成HMAC等的帖子,但似乎都没有回答如何在iOS和Rails中生成匹配的Base64编码HMAC-SHA1字符串。使用下面的代码,签名不匹配。iOS代码:NSString*secret=@"xxx";NSString*data=@"http://someurl?someparams";constchar*cKey=[secretcStringUsingEncoding:NSASCIIStringEncoding];constchar*cData=[datacStringUsingEnco

ios - 如何将 NSString 散列为 SHA512

我有一个简短的问题...我正在构建一个社交媒体网站应用程序,我需要散列密码NSString。我将如何做到这一点?我在应用程序上有密码字段,我想对字符串进行哈希处理并在SHA512中对其进行编码以用于POST请求。提前致谢,技术达人 最佳答案 已回答:hashapasswordstringusingSHA512likeC#但这是复制粘贴的代码:#include+(NSString*)createSHA512:(NSString*)source{constchar*s=[sourcecStringUsingEncoding:NSASCI

ios - 使用 HMAC SHA1 的 CCKeyDerivationPBKDF 经常返回 -1

当我使用CCKeyDerivationPBKDF时来自#import,它返回-1这是一个未定义的结果。我不知道我是否错过了什么。如果我使用HMACMD5它可以返回成功或其他算法,并且仅当我使用HMACSHA1时它将返回错误状态。intfeedback=CCKeyDerivationPBKDF(kCCPBKDF2,clearTextData.bytes,clearTextData.length,secretData.bytes,secretData.length,kCCHmacAlgSHA1,2048,result,sizeof(result)); 最佳答案

hadoop - 我可以将 Hadoop 与 AWS4-HMAC-SHA256 一起使用吗?

我新创建的存储桶使用AWSSignatureVersion4.我正在尝试将它与Hadoop一起使用并收到消息:Exceptioninthread"main"org.apache.hadoop.fs.s3.S3Exception:org.jets3t.service.S3ServiceException:S3GETfailedfor'/'XMLErrorMessage:InvalidRequestTheauthorizationmechanismyouhaveprovidedisnotsupported.PleaseuseAWS4-HMAC-SHA256.HadoopAmazonS3上没