sql语句帮助(高分悬赏)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql语句帮助(高分悬赏)相关的知识,希望对你有一定的参考价值。

我的数据库中有一个表class,其中的一个字段是ParentDir,我想在这个字段中所有行的开头和结尾加上一个/,我想咨询一下使用sql语句怎么写?

谢谢,先给50解决后追加50分!
都不管用啊,数据类型是ntext的,怎么都提示错误呀?

api(application programming interfaces,应用程序接口)
ascii(american standard code for information interchange,美国国家标准信息交换代码)
atl: activex template library(activex模板库)
basic:beginner's all-purpose symbolic instruction code(初学者通用指令代码)
com: component object model(组件对象模式)
dna: distributed internet application(分布式因特网应用程序)
mfc: microsoft foundation classes(微软基础类库)
sdk(software development kit,软件开发工具包)

windows
ce(consumer electronics,消费电子)
dcom: distributing component object model,构造物体模块
dhcp: dynamic host configuration protocol,动态主机分配协议
dmf: distribution media format
gdi(graphics device interface,图形设备接口)
gui(graphics user interface,图形用户界面)
gpf(general protect fault,一般保护性错误)
hta: hypertext application,超文本应用程序
inf file(information file,信息文件)
ini file(initialization file,初始化文件)
ndis: network driver interface specification,网络驱动程序接口规范
nt(new technology,新技术)
qos: quality of service,服务质量
rrvp: resource reservation protocol(资源保留协议)
rtos(real time operating systems,实时操作系统)
sbfs: simple boot flag specification,简单引导标记规范
vefat: virtual file allocation table(虚拟文件分配表)
(vxd,virtual device drivers,虚拟设备驱动程序)
wdm(windows driver model,视窗驱动程序模块)
winsock: windows socket,视窗套接口
whql: windows hardware quality labs,windows硬件质量实验室
whs: windows Xing host,视窗脚本程序
zam: zero administration for windows,零管理视窗系统

加密
ecc: elliptic curve crypto(椭圆曲线加密)
set: secure electronic transaction(安全电子交易)

语言
css: cascading style sheets,层叠格式表
dcd: X content deXion for xml: xml文件内容描述
dtd: X type definition,文件类型定义
html(hypertext markup language,超文本标记语言)
jvm: X virtual machine, X虚拟机
oji: open X vm interface,开放X虚拟机接口
sgml: standard generalized markup language,标准通用标记语言
smil: synchronous multimedia integrate language(同步多媒体集成语言)
vrml:virtual reality makeup language,虚拟现实结构化语言
vxml(voice extensible markup language,语音扩展标记语言)
xml: extensible markup language(可扩展标记语言)
xsl: extensible style sheet language(可扩展设计语言)
adimm(advanced dual in-line memory modules,高级双重内嵌式内存模块)
amr(audio/modem riser;音效/调制解调器主机板附加直立插卡)
aha(accelerated hub architecture,加速中心架构)
ask ir(amplitude shift keyed infra-red,长波形可移动输入红外线)
atx: at extend(扩展型at)
bios(basic input/output system,基本输入/输出系统)
cse(configuration space enable,可分配空间)
db: device bay,设备插架
dmi(desktop management interface,桌面管理接口)
eb(expansion bus,扩展总线)
eisa(enhanced industry standard architecture,增强形工业标准架构)
emi(electromagnetic interference,电磁干扰)
escd(extended system configuration data,可扩展系统配置数据)
fbc(frame buffer cache,帧缓冲缓存)
firewire(火线,即ieee1394标准)
fsb: front side bus,前置总线,即外部总线
fwh( firmware hub,固件中心)
gmch(graphics & memory controller hub,图形和内存控制中心)
gpis(general purpose inputs,普通操作输入)
ich(input/output controller hub,输入/输出控制中心)
ir(infrared ray,红外线)
irda(infrared ray,红外线通信接口可进行局域网存取和文件共享)
isa: industry standard architecture,工业标准架构
isa(instruction set architecture,工业设置架构)
mdc(mobile daughter card,移动式子卡)
mrh-r(memory repeater hub,内存数据处理中心)
mrh-s(sdram repeater hub,sdram数据处理中心)
mth(memory transfer hub,内存转换中心)
ngio(next generation input/output,新一代输入/输出标准)
p64h(64-bit pci controller hub,64位pci控制中心)
pcb(printed circuit board,印刷电路板)
pcba(printed circuit board assembly,印刷电路板装配)
pci: peripheral component interconnect,互连外围设备
pci sig(peripheral component interconnect special interest group,互连外围设备专业组)
post(power on self test,加电自测试)
rng(random number generator,随机数字发生器)
rtc: real time clock(实时时钟)
kbc(keybroad control,键盘控制器)
sap(sideband address port,边带寻址端口)
sba(side band addressing,边带寻址)
sma: share memory architecture,共享内存结构
std(suspend to disk,磁盘唤醒)
str(suspend to ram,内存唤醒)
svr: switching voltage regulator(交换式电压调节)
usb(universal serial bus,通用串行总线)
usdm(unified system diagnostic manager,统一系统监测管理器)
vid(voltage identification definition,电压识别认证)
vrm (voltage regulator module,电压调整模块)
zif: zero insertion force, 零插力
主板技术
gigabyte
acops: automatic cpu overheat prevention system(cpu过热预防系统)
siv: system information viewer(系统信息观察)
磐英
esdj(easy setting dual jumper,简化cpu双重跳线法)
浩鑫
upt(usb、panel、link、tv-out四重接口)
芯片组
acpi(advanced configuration and power interface,先进设置和电源管理)
agp(accelerated graphics port,图形加速接口)
i/o(input/output,输入/输出)
mioc: memory and i/o bridge controller,内存和i/o桥控制器
nbc: north bridge chip(北桥芯片)
piix: pci isa/ide accelerator(加速器)

pse36: page size extension 36-bit,36位页面尺寸扩展模式
pxb: pci expander bridge,pci增强桥
rcg: ras/cas generator,ras/cas发生器
sbc: south bridge chip(南桥芯片)
smb: system management bus(全系统管理总线)
spd(serial presence detect,内存内部序号检测装置)
ssb: super south bridge,超级南桥芯片
tdp: triton data path(数据路径)
tsc: triton system controller(系统控制器)
qpa: quad port acceleration(四接口加速)
3dnow!(3d no waiting)
alu(arithmetic logic unit,算术逻辑单元)
agu(address generation units,地址产成单元)
bga(ball grid array,球状矩阵排列)
bht(branch prediction table,分支预测表)
bpu(branch processing unit,分支处理单元)
brach pediction(分支预测)
cmos: complementary metal oxide semiconductor,互补金属氧化物半导体
cisc(complex instruction set computing,复杂指令集计算机)
clk(clock cycle,时钟周期)
cob(cache on board,板上集成缓存)
cod(cache on die,芯片内集成缓存)
cpga(ceramic pin grid array,陶瓷针型栅格阵列)
cpu(center processing unit,中央处理器)
data forwarding(数据前送)
decode(指令解码)
dib(dual independent bus,双独立总线)
ec(embedded controller,嵌入式控制器)
embedded chips(嵌入式)
epic(explicitly parallel instruction code,并行指令代码)
fadd(floationg point addition,浮点加)
fcpga(flip chip pin grid array,反转芯片针脚栅格阵列)
fdiv(floationg point divide,浮点除)
femms:fast entry/exit multimedia state,快速进入/退出多媒体状态
fft(fast fourier transform,快速热欧姆转换)
fid(fid:frequency identify,频率鉴别号码)
fifo(first input first output,先入先出队列)
flip-chip(芯片反转)
flop(floating point operations per second,浮点操作/秒)
fmul(floationg point multiplication,浮点乘)
fpu(float point unit,浮点运算单元)
fsub(floationg point subtraction,浮点减)
gvpp(generic visual perception processor,常规视觉处理器)
hl-pbga: 表面黏著,高耐热、轻薄型塑胶球状矩阵封装
ia(intel architecture,英特尔架构)
icu(instruction control unit,指令控制单元)
id:identify,鉴别号码
idf(intel developer forum,英特尔开发者论坛)
ieu(integer execution units,整数执行单元)
imm: intel mobile module, 英特尔移动模块
instructions cache,指令缓存
instruction coloring(指令分类)
ipc(instructions per clock cycle,指令/时钟周期)
isa(instruction set architecture,指令集架构)
kni(katmai new instructions,katmai新指令集,即sse)
latency(潜伏期)
ldt(lightning data transport,闪电数据传输总线)
local interconnect(局域互连)
mesi(modified, exclusive, shared, invalid:修改、排除、共享、废弃)
mmx(multimedia extensions,多媒体扩展指令集)
mmu(multimedia unit,多媒体单元)
mflops(million floationg point/second,每秒百万个浮点操作)
mhz(million hertz,兆赫兹)
mp(multi-processing,多重处理器架构)
mps(multiprocessor specification,多重处理器规范)
msrs(model-specific registers,特别模块寄存器)
naoc(no-account overclock,无效超频)
ni:non-intel,非英特尔
olga(organic land grid array,基板栅格阵列)
ooo(out of order,乱序执行)
pga: pin-grid array(引脚网格阵列),耗电大
post-risc
pr(performance rate,性能比率)
psn(processor serial numbers,处理器序列号)
pib(processor in a box,盒装处理器)
ppga(plastic pin grid array,塑胶针状矩阵封装)
pqfp(plastic quad flat package,塑料方块平面封装)
raw(read after write,写后读)
register contention(抢占寄存器)
register pressure(寄存器不足)
register renaming(寄存器重命名)
remark(芯片频率重标识)
resource contention(资源冲突)
retirement(指令引退)
risc(reduced instruction set computing,精简指令集计算机)
sec: single edge connector,单边连接器
shallow-trench isolation(浅槽隔离)
simd(single instruction multiple data,单指令多数据流)
sio2f(fluorided silicon oxide,二氧氟化硅)
smi(system management interrupt,系统管理中断)
smm(system management mode,系统管理模式)
smp(symmetric multi-processing,对称式多重处理架构)
soi: silicon-on-insulator,绝缘体硅片
sonc(system on a chip,系统集成芯片)
spec(system performance evaluation corporation,系统性能评估测试)
sqrt(square root calculations,平方根计算)
sse(streaming simd extensions,单一指令多数据流扩展)
superscalar(超标量体系结构)
tcp: tape carrier package(薄膜封装),发热小
throughput(吞吐量)
tlb(translate look side buffers,翻译旁视缓冲器)
uswc(uncacheabled speculative write combination,无缓冲随机联合写操作)
valu(vector arithmetic logic unit,向量算术逻辑单元)
vliw(very long instruction word,超长指令字)
vpu(vector permutate unit,向量排列单元)
vpu(vector processing units,向量处理单元,即处理mmx、sse等simd指令的地方)
library 库,程序库
linkage 连接
to load 装入,寄存,写入,加载
location 存储单元
logger 登记器,记录器
loop 循环
machine language 机器语言
magnetic storage 磁存储器
magnetic tape 磁带
matrix 矩阵
memory 存储器
message 信息,报文
microcomputer 微型计算机
module 组件,模块
monitor 监视器,监督程序,管程
nanosecond 毫微秒
network 网络,网
numeric, numerical 数字的,数值的
octet 八位位组,八位字节
operator 操作员
optical character reader 光符阅读机
optical scanner 光扫描器
output 输出
overflow 溢出,上溢
panel 平板
parameter 参数,参量
perforator 穿孔机
peripheral equipment 外围设备,外部设备
personal computer 个人计算机
printed circuit 印制电路
printer 打印机
printout 打印输出
to process 处理
processing unit 处理部件
program 程序
to program 程序编制
programmer 程序设计员
programming 程序设计,程序编制
pulse 脉冲
punch 穿孔
to punch 穿孔
punched card, punch card 穿孔卡片
punched tape, punch tape 穿孔纸带
punch hole 孔,穿孔
random access 随机存取
to read 读
reader 阅读程序
reading 阅读
real time 实时
record, register 记录
redundancy 冗余
routine 例行程序
selector 选择器,选择符
sentinel 标记
sequence 序列,顺序
sequential 顺序的
serial 串行的.连续的
shift 移位,移数
signal 信号
simulation 模拟
simulator 模拟器,模拟程序
software 软件,软设备
sort 分类,排序
sorter 分类人员,分类机,分类程序,排序程序
storage 存储器
to store 存储
subroutine, subprogram 子程序
switch 开关
symbol 符号
symbolic language 符号语言
system 系统
tabulator 制表机
teleprinter 电传打字机
terminal 终端
terminal unit 终端设备
timer 时钟,精密计时器
time sharing 分时
timing 定时
track 磁道
transducer 传感器,翻译机
translator 翻译程序,翻译器
to update 更新
Winchester disk drive 温彻斯特磁盘机,硬盘机
working storage 工作存储器
c2c: card-to-card interleaving,卡到卡交错存取
cc-numa(cache-coherent non uniform memory access,连贯缓冲非统一内存寻址)
chrp(common hardware reference platform,共用硬件平台,ibm为powerpc制定的标准,可以兼容mac os, windows nt, solaris, os/2, linux和aix等多种操作系统)
emp: emergency management port,紧急事件管理端口
icmb: inter-chassis management bus, 内部管理总线
mpp(massive parallel processing,巨量平行处理架构)
mux: data path multiplexor,多重路径数据访问
参考技术A update [class] set ParentDir='/'+ParentDir+'/'

那样上面的就不可以了,你可以先取出来,拼号后再Update回去,或者按照下面的SQL:
UPDATE [class] SET ParentDir ='/'+Convert(nvarchar,ParentDir)+'/'
参考技术B 还是用程序来操作好了,省心...

没试啊
UPDATE class SET (ParentDir)=(
select `/`||ParentDir||//` from class);
参考技术C update class set [parentdir ]='/'+cast ([parentdir ] as varchar)+'/' 参考技术D update class set parentdir = '/'+parentdir+'/'

世界难题!高分悬赏破译密码第一关!

英国专家西蒙辛格向全世界悬赏15000美圆征求破译十道密码。至今无人获奖。

原文:《第一关:简单的单字母替换密码》
BT JPX RMLX PCUV AMLX ICVJP IBTWXVR CI M LMT’R PMTN, MTN
YVCJX CDXV MWMBTRJ JPX AMTNGXRJBAH UQCT JPX QGMRJXV CI JPX
YMGG CI JPX HBTW’R QMGMAX MTN JPX HBTW RMY JPX QMVJ CI JPX
PMTN JPMJ YVCJX. JPXT JPX HBTW’R ACUTJXTMTAX YMR APMTWXN,
MTN PBR JPCUWPJR JVCUFGXN PBL, RC JPMJ JPX SCBTJR CI PBR
GCBTR YXVX GCCRXN, MTN PBR HTXXR RLCJX CTX MWMBTRJ
MTCJPXV . JPX HBTW AVBXN MGCUN JC FVBTW BT JPX MRJVCGCWXVR,
JPX APMGNXMTR, MTN JPX RCCJPRMEXVR. MTN JPX HBTW RQMHX,
MTN RMBN JC JPX YBRX LXT CI FMFEGCT, YPCRCXDXV RPMGG VXMN
JPBR YVBJBTW, MTN RPCY LX JPX BTJXVQVXJMJBCT JPXVXCT,
RPMGG FX AGCJPXN YBJP RAMVGXJ, MTN PMDX M APMBT CI WCGN
MFCUJ PBR TXAH, MTN RPMGG FX JPX JPBVN VUGXV BT JPX
HBTWNCL. JPXT AMLX BT MGG JPX HBTW’R YBRX LXT; FUJ JPXE
ACUGN TCJ VXMN JPX YVBJBTW, TCV LMHX HTCYT JC JPX HBTW JPX
BTJXVQVXJMJBCT JPXVXCTI. JPXT YMR HBTW FXGRPMOOMV WVWMJGE
JVCUFGXN, MTN PBR ACUTJXTMTAX YMR APMTWXN BT PBL, MTN PBR
GCVNR YXVX MRJCTBRPXN. TCY JPX KUXXT, FE VXMRCT CI JPX
YCVNR CI JPX HBTW MTN PBR GCVNR, AMLX BTJC JPX FMTKUXJ
PCURX; MTN JPX KUXXT RQMHX MTN RMBN, C HBTW, GBDX ICVXDXV;
GXJ TCJ JPE JPCUWPJR JVCUFGX JPXX, TCV GXJ JPE ACUTJXTMTAX
FX APMTWXN; JPXVX BR M LMT BT JPE HBTWNCL , BT YPCL BR JPX
RQBVBJ CI JPX PCGE WCNR ; MTN BT JPX NMER CI JPE IMJPXV
GBWPJ MTN UTNXVRJMTNBTW MTN YBRNCL , GBHX JPX YBRNCL CI JPX
WCNR, YMR ICUTN BT PBL; YPCL JPX HBTW TXFUAPMNTXOOMV JPE
IMJPXV, JPX HBTW, B RME, JPE IMJPXV, LMNX LMRJXV CI JPX
LMNBABMTR, MRJVCGCWXVR, APMGNXMTR, MTN RCCJPRMEXVR;
ICVMRLUAP MR MT XZAXGGXTJ RQBVBJ, MTN HTCYGXNWX, MTN
UTNXVRJMTNBTW, BTJXVQVXJBTW CI NVXMLR, MTN RPCYBTW CI PMVN
RXTJXTAXR, MTN NBRRCGDBTW CI NCUFJR, YXVX ICUTN BT JPX
RMLX NMTBXG, YPCL JPX HBTW TMLXN FXGJXRPMOOMV; TCY GXJ
NMTBXG FX AMGGXN, MTN PX YBGG RPCY JPX BTJXVXJMJBCT. JPX
IBVRJ ACNXYCVN BR CJPXGGC.

楼主备注:
解释一下,所谓“单字母替换密码”就是密码的一个字母只代表明码的一个字母,但是各密码字母与字母表的顺序无关,比如A如果是m,那么B不一定是n。这是跟恺撒密码不同之处(恺撒密码的A如果是m,那么B一定是n)。
破译“单字母替换密码”就是要通过英文的特点,寻找其中的突破点,然后破译整个字母表,进而破译全文。

希望大家玩得高兴!
谢谢大家的参与!
大家还可以去破译第二关!
第三关字母太多,待俺慢慢输入后公布.400分奖励哦!

至今没有人宣布“密码单词”。
每题都有其“密码单词”,凭10个“密码单词”向西蒙辛格领取奖金!

做完了,谜底是这样的:
in the same hour came forth fingers of a man’s hand, and
wrote over against the candlestick upon the plaster of the
wall of the king’s palace and the king saw the part of the
hand that wrote. then the king’s countenance was changed,
and his thoughts troubled him, so that the joints of his
loins were loosed, and his knees smote one against
another . the king cried aloud to bring in the astrologers,
the chaldeans, and the soothsayers. and the king spake,
and said to the wise men of babylon, whosoever shall read
this writing, and show me the interpretation thereon,
shall be clothed with scarlet, and have a chain of gold
about his neck, and shall be the third ruler in the
kingdom. then came in all the king’s wise men; but they
could not read the writing, nor make known to the king the
interpretation thereonf. then was king belshazzar grgatly
troubled, and his countenance was changed in him, and his
lords were astonished. now the queen, by reason of the
words of the king and his lords, came into the banquet
house; and the queen spake and said, o king, live forever;
let not thy thoughts trouble thee, nor let thy countenance
be changed; there is a man in thy kingdom , in whom is the
spirit of the holy gods ; and in the days of thy father
light and understanding and wisdom , like the wisdom of the
gods, was found in him; whom the king nebuchadnezzar thy
father, the king, i say, thy father, made master of the
madicians, astrologers, chaldeans, and soothsayers;
forasmuch as an excellent spirit, and knowledge, and
understanding, interpreting of dreams, and showing of hard
sentences, and dissolving of doubts, were found in the
same daniel, whom the king named belteshazzar; now let
daniel be called, and he will show the interetation. the
first codeword is othello
等有空了再说过程

过程补充:
因为文字这么多,就可以从词频入手了。
第一步:
英文字母出现频率
先从baidu上搜索出英文字母词频分布情况:
高频字母:E、 T、A、O、N、I、R、S、H
中频字母:D、L、U、C、M
低频字母:P、F、Y、W、G、B、Y(v?)
稀频字母:J、K、Q、X、Z
第二步:
确定字母e
再统计一个原文中各个字母出现的频率。具体情况我就不列出来了。全部字母1405字,字母X出现了167次,比排名第二的T的133次要高出很多

,几乎可以肯定X=e。(为了方便替换,在word里将全部大写字母换成小写)。然后,因为Z和S都只出现了一次,于是大胆猜测它们就是x和e

。而且在e破译出来后,有eZ***的词出现,一般英文中ex***的词不少,于是暂定Z~x,S~z。因为x和z出现次数也不多,暂时这么估计也不会

太影响总体。
第三步
从短单词入手
在e取代了X后,观察到全文中有很多‘JPe’这样的词出现,很容易就会想到它们就是‘the’。于是J=t,P=h。
再观察只有一个字母的单词,文中出现过3次‘M’和1次‘B’用一个字母作词的情况,这与英文中的‘a’和‘I’作为单词几乎是对应的。鉴

于‘I’在单独作单词时通常在句首,观察M和B的位置,可以得到M=a,B=i。
还有文中的'R情况,根据英文的所有格用法,容易想到R=s。
第四步
利用已有条件,解决特征单词
因为一眼瞥见了替换后的‘saE’,于是查一下金山词霸,从sad/sap/sat/saw/say中,排除已用字母t的sat,根据词的位置基本可以排除掉形

容词sad,再根据文中还多次出现‘thE’这个词,用w、p或d套用都不能成词,而‘thy’是古英文中‘你’的意思,还可以接受E=y。
又,在替换后‘iT’多次出现,估计T~f或T~n。根据词频规律以及T在本文中出现的高达133次来看,T不会是低频字母f,所以T=n。
很多地方的‘anN’使人很容易将N=d推断出来。
第五步
解决剩下的高词频字母
在出现100次以上的字母中,只剩下C还没有对应,而词频排名第四的o也还没有对应,可以猜想C~o,文中‘CI’这样的词出现多次,估计为‘

of’,而f对应的词频和I出现的次数也相当。因此确定C=o,I=f。
高词频还有剩下有r,而文中很多词的后缀是‘-eV’,所以判断V=r。多个地方验证也还可行。
第六步
逐渐解决剩下的字母
根据后缀‘-inW’来找出W=g,根据两个‘Yrote’来得到Y=w,根据‘Hnown’和‘Hing's’来得到H=k。
剩下的就简单了:G=l,Q=p,U=u,K=q,A=c,L=m,F=b,D=v。
最后剩下个O~j。
第七步
验证
发现有的单词出错,出现一次的‘zoints’和‘belshajjar’都不是单词,试着将‘z’和‘j’换一下,就正确了,而且后者是圣经里的名词

,还有古英文的thy和thee。应该没问题了。所以最后O=z,S=j,再确定前边的Z=x。就完了。
参考技术A 将楼主的题目复制到文本里,只处理前1200个字符

字符统频 |标准| > 4.000000

频次表
00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
00 0 0 0 0 0 0 0 0 0 0 17 0 0 17 0 0
01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
02 348 0 0 0 0 0 0 0 0 0 0 0 17 0 6 0
03 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0
04 0 18 48 58 3 5 11 30 16 12 76 1 12 68 36 2
05 67 7 52 1 75 13 40 23 93 19 0 0 0 0 0 0
06 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
07 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
08 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
09 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0a 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 4
0b 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0c 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0d 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0e 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0f 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

T值表
00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
00 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 5.70 -2.17 -2.17 5.70 -2.17 -2.17
01 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17
02158.88 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 5.70 -2.17 0.61 -2.17
03 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -1.71 -2.17 -2.17 -2.17 -2.17
04 -2.17 6.16 20.04 24.67 -0.78 0.14 2.92 11.71 5.24 3.38 33.00 -1.71 3.38 29.30 14.49 -1.24
05 28.84 1.07 21.90 -1.71 32.54 3.85 16.34 8.47 40.87 6.62 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17
06 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17
07 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17
08 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17
09 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17
0a -2.17 -0.32 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -0.32
0b -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17
0c -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17
0d -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17
0e -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17
0f -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17 -2.17

下面是敏感信息
0a 17 5.6980(回车换行)
0d 17 5.6980
20 348 158.8799
2c , 17 5.6980
41 A 18 6.1608
42 B 48 20.0444
43 C 58 24.6722
47 G 30 11.7142
48 H 16 5.2353
4a J 76 33.0024
4d M 68 29.3001
4e N 36 14.4910
50 P 67 28.8373
52 R 52 21.8955
54 T 75 32.5396
56 V 40 16.3421
57 W 23 8.4747
58 X 93 40.8697
59 Y 19 6.6236

计算相应频次,发现和英文字母出现的频次相近,由T值分析不是耦合现象,这是典型的代替作业模式;

英文字母使用频率表:(%)
A 8.19 B 1.47 C 3.83 D 3.91 E 12.25 F 2.26 G 1.71
H 4.57 I 7.10 J 0.14 K 0.41 L 3.77 M 3.34 N 7.06
O 7.26 P 2.89 Q 0.09 R 6.85 S 6.36 T 9.41
U 2.58 V 1.09 W 1.59 X 0.21 Y 1.58 Z 0.08

高频字母设字: eg(X = E)

利用词的频率特性,除了汉字的构词特性外,英文单词也存在明显的构词和字母跟随关系,比如在10000个英文单词中
(包含功能词汇),and出现142次,the出现420次等等,同时也根据英文语法关系可是设字破译,比如文中出现的'
后面的字符一般是s或者m,随意可以假定(R=S)

具体设字破译阶段bcgzcr已经分析的很透彻了,我在这里只是给出了一般意义上的此类密码的破译思路.

在设立字符替代的基础上,反复带入进行验证,知道带入字符不出现矛盾的情况下,由英文单词的特性来推全所有的
密钥即可.

本文密钥:

明文: ABCDEFGHIJKLMNOPQRSTUVWXYZ
密钥: CIOVYBLKFTQMADZHPSJNURGEWX
参考技术B #include"stdio.h"
#include"ctype.h"
#include"stdlib.h"

main(int argc ,char *argv[])


FILE *fp_ciper,*fp_plain; //密文与明文的文件指针
char ch_ciper,ch_plain;
int i,temp=0; //i用来存最多次数的下标
//temp用在求最多次数时用
int key; //密钥
int j;
int num[26]; //保存密文中字母出现次数

for(i = 0;i < 26; i++)
num = 0; //进行对num[]数组的初始化

printf("======================================================\n");
printf("------------------BY 安美洪 design--------------------\n");
printf("======================================================\n");

if(argc!=3)

printf("此为KAISER解密用法:[文件名] [密文路径] [明文路径]\n");
printf("如:decryption F:\ciper_2_1.txt F:\plain.txt\n");
//判断程序输入参数是否正确

if((fp_ciper=fopen(argv[1],"r"))==NULL)

printf("打开密文出错!解密失败\n");
exit(0);

while((ch_ciper=fgetc(fp_ciper))!=EOF)
switch(ch_ciper)

case 'A':num[0]=num[0]+1; break; //统计密文各字母出现次数
case 'B':num[1]=num[1]+1; break; //与上同,下边一样
case 'C':num[2]=num[2]+1; break;
case 'D':num[3]=num[3]+1; break;
case 'E':num[4]=num[4]+1; break;
case 'F':num[5]=num[5]+1; break;
case 'G':num[6]=num[6]+1; break;
case 'H':num[7]=num[7]+1; break;
case 'I':num[8]=num[8]+1; break;
case 'J':num[9]=num[9]+1; break;
case 'K':num[10]=num[10]+1;break;
case 'L':num[11]=num[11]+1;break;
case 'M':num[12]=num[12]+1;break;
case 'N':num[13]=num[13]+1;break;
case '0':num[14]=num[14]+1;break;
case 'P':num[15]=num[15]+1;break;
case 'Q':num[16]=num[16]+1;break;
case 'R':num[17]=num[17]+1;break;
case 'S':num[18]=num[18]+1;break;
case 'T':num[19]=num[19]+1;break;
case 'U':num[20]=num[20]+1;break;
case 'V':num[21]=num[21]+1;break;
case 'W':num[22]=num[22]+1;break;
case 'X':num[23]=num[23]+1;break;
case 'Y':num[24]=num[24]+1;break;
case 'Z':num[25]=num[25]+1;break;


fclose(fp_ciper);

for(i=0;i<26;i++)
if(num>temp)

j=i; // 求出最大次数的下下标
temp=num;

if(j<5)
key=(j+1+26)-5; //是按字母表的第几位计算
//而不是按下标,故加1
//5是指E在字母表中的位序
else
key=(j+1)-5;

if((fp_ciper=fopen(argv[1],"r"))==NULL)

printf("再次打开密文出错!解密失败\n");
exit(0);
//再次打开密文,进行解密
if((fp_plain=fopen(argv[2],"w"))==NULL)

printf("打开或建立明文文件出错!解密失败\n");
exit(0);
//把明文存到此文件
while((ch_ciper=fgetc(fp_ciper))!=EOF)

if(ch_ciper > 'E')
ch_plain=(((ch_ciper-'A'-key)%26)+'A'); //解密
else
ch_plain=(((ch_ciper-'A'-key+26)%26)+'A'); //解密
ch_plain=tolower(ch_plain); //把大写明文转化为小写
fputc(ch_plain,fp_plain); //把明文写到文件文件plain

fclose(fp_ciper);
fclose(fp_plain);
printf("解密成功,密钥KEY=%d,明文已保存到文件中,谢谢使用!\n",key);
参考技术C 呵呵 这也算密码。 就这种移位密码 和明文有什么区别。
编个小循环程序 循环26次 什么问题都搞定了。
太业余了。 来点难的。
for(i=1,i<=26,i++)
替代 chr(i+ ??)(目的是i=1-26 与chr(x)里的x顺序一致) ;
printf(chr(x) 打印到屏幕
最后看 屏幕上26 行哪个是能看懂的语言。。

呵呵。 不用全部都试 只要 整篇里的一句就可以。

这中方法基本能解决所有移位密码( 其实这还称不上密码)
参考技术D 郁闷,慢了一步
不过第一关真的是太简单了,JPX也是太明显了
拿到Word里去慢慢替换(区分大小写——换了的都换成小写,还是原来的密文就保留原来的大写)10分钟应该搞定。

以上是关于sql语句帮助(高分悬赏)的主要内容,如果未能解决你的问题,请参考以下文章

sql语句 时间段查询 高分

求一SQL语句 ,请求帮助

请根据要求写出相应的sql语句:查询score表中,语文成绩的最高分?

悬赏跪求SQL三表查询问题

5道简单的JAVA编程题(高分悬赏)

远程连接sql 2000 不正确 急求解答 高分悬赏