Articles of bcrypt

在Docker容器中使用bcrypt的ELF Header或安装问题

有一种远射,但有任何人在使用bcrypt在linux容器(特别是docker工人)和知道自动化的解决方法有任何问题? 我有这两个相同的问题: AWSBox上的节点bcrypt具有无效的ELF标头 在运行节点应用程序时encryption无效的elf标头 我的Dockerfile # Pull base image FROM node:0.12 # Expose port 8080 EXPOSE 8080 # Add current directory into path /data in image ADD . /data # Set working directory to /data WORKDIR /data # Install dependencies from package.json RUN npm install –production # Run index.js CMD ["npm", "start"] 我得到了前面提到的无效ELF头错误,如果我已经在我的node_modules中已经安装了bcrypt,但是如果我删除它(无论是本身还是我的所有包),由于某些原因,当我构build容器时,不会安装它。 生成后我必须手动input容器并将其安装在里面。 有没有自动化的解决方法? […]

在Windows上安装bcrypt-ruby gem

我正试图在Windows Vista上安装bcrypt-ruby 。 到目前为止,我已经能够从安装Visual Studio 2008 Express的MS知识库文章和cl.exe安装nmake.exe。 但是,我现在遇到这个错误: cl -nologo -Wall -I. -IC:/InstantRails/ruby/lib/ruby/1.8/i386-mswin32 -I C:/InstantRails/ruby/lib/ruby/1.8/i386-mswin32 -I. -MD -Zi -O2b2xg- -G6 -c -Tcb crypt.c cl : Command line warning D9035 : option 'Og-' has been deprecated and will be removed in a future release cl : Command line warning D9002 : ignoring unknown option '-G6' bcrypt.c […]

winapi的bcrypt.h实际上是否支持bcrypt哈希?

这可能听起来像一个奇怪的问题,而且我真的不得不问这个问题有点奇怪,但花了几个小时看了一下Vista中添加的bcrypt例程的MSDN文档后,我几乎得出结论没有实际的bcrypt支持! 根据维基百科: bcrypt是一个自适应密码哈希函数密码…基于Blowfish密码…除了结合盐来防止彩虹表攻击,bcrypt是一个自适应哈希:随着时间的推移,它可以变得越来越慢,所以它仍然耐药针对散列和盐的特定的powershellsearch攻击。 但是,从MSDN上的文档来看,“bcrypt”库显然实际上是用于encryption和散列的通用接口。 您必须通过BCryptOpenAlgorithmProvider函数获取“algorithm提供者”的句柄 ,该函数有几个内置algorithm可供select。 但是“河豚”一词并没有出现在列表中的任何地方。 所以我错过了什么? 我读这个错吗? 或者Windows的“bcrypt”库实际上不支持bcrypt ?