OpenSSL

ruby-on-rails-BUG

 ̄綄美尐妖づ 提交于 2021-02-15 10:52:50
Ruby on Rails errors: (新手期) rails 自动化部署教程 Q1: rvm 无法使用 $ rvm use 1.9.3 --default RVM is not a function, selecting rubies with 'rvm use ...' will not work. You need to change your terminal emulator preferences to allow login shell. Sometimes it is required to use `/bin/bash --login` as the command. Please visit https://rvm.io/integration/gnome-terminal/ for an example. 使用: source ~/.rvm/scripts/rvm 或者: echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"' >>~/.bashrc source ~/.bashrc Q2: bundle install httpError run bundle install The dependency tzinfo-data (>= 0) will be

windows10家庭版升级专业版/企业版

落爺英雄遲暮 提交于 2021-02-15 06:26:48
以防万一,还是把Windows10家庭版的密钥保存下来。 一、保留原密钥 1. Win+R,输入regedit 2. 进入目录 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform 3. 选择右侧的BackupProductKeyDefault,值的后25为就是密钥 二、升级 方法:直接换密钥 大部分电脑都可以直接升级(如果之前没有用过各种激活工具的话) win10家庭版升级专业版密钥: VK7JG-NPHTM-C97JM-9MPGT-3V66T 4N7JM-CV98F-WY9XX-9D8CF-369TT FMPND-XFTD4-67FJC-HDR8C-3YH26 1.进入设置,更改产品密钥 2. 点击"开始" 会重启一次,全程不到两分钟,好了。 续: 用了一会儿发现,虽然已是专业版,但是显示Windows为激活 按 百度经验——Win10正式企业版激活方法 激活 啊!变成企业版了,懒得管了,反正也能用Docker 参考链接: 1. https://wenku.baidu.com/view/729551f6a8114431b80dd883.html 2. https://blog.csdn.net/hce1478506318/article/details

axis调用webservice接口

情到浓时终转凉″ 提交于 2021-02-15 04:02:24
老版本1.6之前的jdk对CFX调用webservice支持很差,故本文采用axis的调用方式。 代码示例: package com.cssun.util; import org.apache.axis.client.Call; import org.apache.axis.client.Service; import org.apache.axis.encoding.XMLType; import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.Element; import javax.xml.namespace.QName; import javax.xml.rpc.ParameterMode; import javax.xml.rpc.ServiceException; import java.io.UnsupportedEncodingException; import java.rmi.RemoteException; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class SendMsgClient { private String url;

MD5加密算法原理及其应用

情到浓时终转凉″ 提交于 2021-02-15 02:32:28
MD5是一个安全的散列算法,输入两个不同的明文不会得到相同的输出值,根据输出值,不能得到原始的明文,即其过程不可逆;所以要解密MD5没有现成的算法,只能用穷举法,把可能出现的明文,用MD5算法散列之后,把得到的散列值和原始的数据形成一个一对一的映射表,通过比在表中比破解密码的MD5算法散列值,通过匹配从映射表中找出破解密码所对应的原始明文。 对信息系统或者网站系统来说,MD5算法主要用在用户注册口令的加密,对于普通强度的口令加密,可以通过以下三种方式进行破解: (1)在线查询密码。一些在线的MD5值查询网站提供MD5密码值的查询,输入MD5密码值后,如果在数据库中存在,那么可以很快获取其密码值。 (2)使用MD5破解工具。网络上有许多针对MD5破解的专用软件,通过设置字典来进行破解。 (3)通过社会工程学来获取或者重新设置用户的口令。 因此简单的MD5加密是没有办法达到绝对的安全的,因为普通的MD5加密有多种暴力破解方式,因此如果想要保证信息系统或者网站的安全,需要对MD5进行改造,增强其安全性,本文就是在MD5加密算法的基础上进行改进! 2.Md5算法应用 2.1Md5加密原理 MD5以512位分组来处理输入的信息,且每一分组又被划分为16个32位子分组,经过了一系列的处理后,算法的输出由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值。 在MD5算法中

基础命令

天涯浪子 提交于 2021-02-15 02:30:21
访问练习用虚拟机 1.1 问题 学会在教学环境中访问练习用虚拟机,主要完成以下事项: 快速重置教学虚拟机环境 通过“虚拟系统管理器”访问虚拟机 通过 ssh -X 远程访问 server 的命令行 1.2 方案 为了方便学员练习所学实验案例,教学环境的CentOS真机已经部署为基于KVM技术的虚拟化服务器,并且预先提供了3个虚拟机:server、desktop、classroom。 1.3 步骤 实现此案例需要按照如下步骤进行。 步骤一:快速重置教学虚拟机环境 按照顺序先重置classroom,再依次重置server、desktop;如果只是做Linux管理员技术部分的练习,只需要重置classroom、server就可以。 [root@room9pc13 ~]# rht -vmctl reset classroom //先重置资源服务器 [root@room9pc13 ~]# rht -vmctl reset server //再重置练习用虚拟机 [root@room9pc13 ~]# rht -vmctl reset desktop 步骤二:通过“虚拟系统管理器”访问虚拟机 这种方式的优势是,即使虚拟机的IP地址或防火墙配置有误,仍然可以访问;不足的地方是,比较占用系统资源、不方便传递文本信息(复制粘贴)。 直接从桌面双击“虚拟系统管理器”图标,找到classroom

邮件安全的乌托邦

时光怂恿深爱的人放手 提交于 2021-02-15 01:36:56
在中国人当中,有多少人觉得电子邮件很安全?我们可能无法给这个问题一个具体的数字答案,但就记者所问及过的人,所了解到的情况,大家的感受大概都处于一个比较模糊的状态 —— 没想过到底安不安全,反正自己的邮件里也没有什么机密内容,无所谓。 无所谓,这个词可以很轻易地从个人用户嘴里说出,但对于企业用户而言,几乎没有人可以拍着胸脯说无所谓。随着电子商务轰轰烈烈地展开,企业之间也越来越倾向于用电子邮件相互传送一些机密文件,而这些文件一旦被泄露,不仅会给企业造成直接的损失,也会影响到企业间的合作关系。 某企业的老总刘先生前阵子就遭遇了这种不幸,在给合作方发送一封带有商务数据的 E-mail 之后,居然被不明身份者窃取并篡改了其中的部分数据,致使刘先生的一大笔生意全部泡汤。 安全与价格的天平 其实目前邮件的内容加密技术已经很成熟了,只不过由于邮件运营商和企业自搭建的邮箱系统要添加此功能都需要进行升级改造,大部分产品都是在邮件服务器或者客户端上做的邮件内容加解密处理,这样势必会造成升级维护成本高昂,对企业和邮件服务平台来说都是不小的成本。 开源社区带来的福音 在邮件安全领域,防范策略已经不能满足人们对邮件安全的需求, 邮件内容安全 已经慢慢被人们所重视,这样一来,即使用户的邮件或者账号信息被窃取,还能让用户的邮件信息不泄露。要想实现这些首先就是邮件内容加密技术,另外需要附加一些二次认证手段

便宜的EV SSL证书推荐

百般思念 提交于 2021-02-15 00:08:58
  EV SSL 即 Extended Validation SSL Certificate,俗称增强型SSL证书,通过极其严格的审查网站企业身份和域名所有权,确保网站身份的真实可靠,是您最值得信赖的 SSL 证书。      与 DVSSL 证书、OV SSL 证书相比,EV SSL证书具有最高级别的可信度及安全性,在地址栏直接绿色显示公司名称,可以使访问者更加确信以及更加放心的相信他们所进行交易的网站是真实合法的,从而有助于提升在线交易量和品牌官方形象。      哪里有便宜的EV SSL证书?      安信SSL证书为大家推荐一款便宜的EV SSL证书:Geotrust EV SSL证书1888元/年起(详情链接:https://www.anxinssl.com/geotrust/geotrust-true-businessid-with-ev/)      该款EV SSL证书支持单域名版和多域名版,不支持通配符版。且只能企业申请,个人不能申请。 来源: oschina 链接: https://my.oschina.net/u/4042459/blog/3102411

无法加载文件 C:\Users\***\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本

时光怂恿深爱的人放手 提交于 2021-02-14 23:19:31
bug镇楼图 解决过程 错误提示我们先去参阅中 microsoft页面 的 about_Execution_Policies Windows客户端计算机的默认执行策略。 允许使用单个命令,但不允许使用脚本。 阻止运行所有脚本文件,包括格式和配置文件(.ps1xml),模块脚本文件(.psm1)和PowerShell配置文件(.ps1) 接下来修改策略 PowerShell执行策略: | 策略| 中文 | 限制级别| | :----: | :----: | :----: | | AllSigned| 全部签名 | 所有的,好的坏的都可以执行,有恶意的脚本的风险 | | Bypass| 旁路/支路 | 用于将PowerShell脚本内置到较大的应用程序中的配置,或用于以PowerShell为具有自己的安全模型的程序的基础的配置 | | Default| 默认 | 仅限 Windows客户端,默认的 | | RemoteSigned| 远程签名 | Windows服务器计算机的默认执行策略,运行本地的script不需要数字签名,但是运行从网络上下载的script就必须要有数字签名 | | Restricted| 受限制的 | Windows客户端计算机的默认执行策略。阻止运行所有脚本文件,包括格式和配置文件(.ps1xml),模块脚本文件(.psm1)和PowerShell配置文件(

ssh报错 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

冷暖自知 提交于 2021-02-14 18:55:34
今天登陆远程主机的时候,出现如下的报错信息 ssh 10.0.0.1 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED ! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY ! Someone could be eavesdropping on you right now (man - in -the-middle attack)! It is also possible that a host key has just been changed. The fingerprint for the ECDSA key sent by the remote host is SHA256:k3luf7yHghkZGzn6uZxSGvDwxWXvpbOatzG3GQ3X1AE. Please contact your system administrator. Add correct host key in /root/.ssh/known

写给Web前端开发的后端指南

空扰寡人 提交于 2021-02-14 18:51:39
前言 在若干次前的一场面试,面试官看我做过 python 爬虫/后端 的工作,顺带问了我些后端相关的问题: 你觉得什么是后端? 送命题 。当时脑瓦特了,答曰: 逻辑处理和数据增删改查。。。 当场被怼得体无完肤,羞愧难当。事后再反思这问题,结合资料总结了一下。发现自己学过的 Redis 、 Elasticsearch 和 DNS 等其实都属于后端知识体系范畴。 在本文中,我将尝试 总结前端须知的后端体系入门 。 无论你的动机是什么,这个体系里都有你想要了解或学习的东西: 存储和服务如何结合在一起? 什么时候(或为什么)我需要用到这个? 全栈之路该怎么走? 各技术的主流框架选择 本文目录 : 1. Web / Application Servers 2. 负载均衡器: Load Balancer 3. 域名解析系统,DNS 4. HTTPS / SSL证书 5. 数据库,Database 6. Blob / 文件存储 7. 内容分发网络(CDN) 8. 缓存服务:Caching Service 9. 消息队列:Message queue 1. Web / Application Servers Web Servers 服务器:Web服务器,使用 http 协议向Web提供内容。 Application Servers :应用程序服务器,托管并公开业务逻辑和进程。 1.1 服务器端语言