Help, I am using an encryption routine that occasionally will encrypt a
string using some extended ASCII characters (ASCII code > 128)
I am wondering if there is a reserved character in VB that signifies
the end of a string of characters.
Here is what happens: I am encrypting certain fields before adding
them to a SQL string. On occassion, the SQL string will simply end in
the middle of the encrypted value.
Example code
sSQL = "EXEC SaveDetails " & _
" @iDetailID = " & iDetailID & ", " & _
" @sEncryptedText = '" & _
replace(Encrypt Text(sText),"'" ,"''") & "', " & _
" @iOtherValue = 6"
Normally Response.Write would print something like this:
using Response.Write( Server.HTMLEnco de(sSQL)):
EXEC SaveDetails @iDetailID = 3, @sEncryptedText = 'aw@##@QASV@#AV (!',
@iOtherValue = 6
Occasionally on certain inputs for sEncryptedText it will print:
EXEC SaveDetails @iDetailID = 3, @sEncryptedText = '@#DFVIDXZI
Is my encryption algorithm possible generating a reserved character
that signifies the end of a string? Does such a character exist in
VBscript? Any help would be appreciated.
FYI, I'd rather not post my encryption routine. Please let me know if
you feel it would be necessary. 1 4859
Mike wrote: Help, I am using an encryption routine that occasionally will encrypt a string using some extended ASCII characters (ASCII code > 128)
I am wondering if there is a reserved character in VB that signifies the end of a string of characters.
Here is what happens: I am encrypting certain fields before adding them to a SQL string. On occassion, the SQL string will simply end in the middle of the encrypted value.
Example code
sSQL = "EXEC SaveDetails " & _ " @iDetailID = " & iDetailID & ", " & _ " @sEncryptedText = '" & _ replace(Encrypt Text(sText),"'" ,"''") & "', " & _ " @iOtherValue = 6"
Normally Response.Write would print something like this:
using Response.Write( Server.HTMLEnco de(sSQL)):
EXEC SaveDetails @iDetailID = 3, @sEncryptedText = 'aw@##@QASV@#AV (!', @iOtherValue = 6
Occasionally on certain inputs for sEncryptedText it will print:
EXEC SaveDetails @iDetailID = 3, @sEncryptedText = '@#DFVIDXZI
Is my encryption algorithm possible generating a reserved character that signifies the end of a string? Does such a character exist in VBscript? Any help would be appreciated.
FYI, I'd rather not post my encryption routine. Please let me know if you feel it would be necessary.
Try using parameters (in this example "conn" is a previously opened
connection object):
conn.SaveDetail s iDetailID, EncryptText(sTe xt), 6
The bonus (if this solves your problem) is that using parameters saves you
the extra step of escaping your embedded apostrophes - less processing
needed.
Bob Barrows
--
Microsoft MVP -- ASP/ASP.NET
Please reply to the newsgroup. The email account listed in my From
header is my spam trap, so I don't check it very often. You will get a
quicker response by posting to the newsgroup. This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
by: xyz |
last post by:
I have a form that has a text box that allows multi-line text. When I
read an 80K file into it, only 64K characters are stored and
displayed. However, if I copy from the 80K file using the Windows
clipboard commands and then paste into the text box, all the
characters are stored and displayed.
This is how I read the file into the text box. It works fine until
the file exceeds 64K.
F = FreeFile
|
by: Bill |
last post by:
I need to convert a variable, nNum, into a two-character string. nNum is
always less than 100.
If nNum is 0, the string needs to be "00", if it's 1, it needs to be "01",
if it's 34, it needs to be "34".
What's the best way to do this?
Thanks,
|
by: Forecast |
last post by:
I run the following code in UNIX compiled by g++ 3.3.2 successfully.
: // proj2.cc: returns a dynamic vector and prints out at main~~
: //
: #include <iostream>
: #include <vector>
:
: using namespace std;
:
: vector<string>* getTyphoon()
|
by: David Bray |
last post by:
Has anyone encountered (and solved!) this problem?
I have an Access database on a commercial ISP. There is an ASP
page/script which creates a recordset from the database and then
writes a file which can be downloaded via the standard HTML Anchor
element.
This has been working with no problems for months but now we sometimes
see files which are truncated, ie as if not all records in the
recordset were output.
|
by: techno |
last post by:
Dear all,
Our bitmap has some x00 values ( '\0' ) and i am storing it in char*
array. the problem is that the '\0' is treated as eos character in c
and it is truncating it so the characters after it are not pass to the
function.
here is the code snippet
/*
DATA8583.data = ( char ) ( unsigned int ) 0xF0;
| |
by: Vance Kessler |
last post by:
We are trying write a new ASP.NET page to work with an existing
stateless ASP application. The ASP application creates a cookie and
of course stores the cookie values as escaped strings (using the
vbscript escape function). I am have a terrible time 'unescaping'
that string with C# under ASP.NET.
I have tried the following:
HttpUtility.UrlDecode
HttpUtility.HtmlDecode (this should not work but I tried it)...
|
by: Jack |
last post by:
Since,
I have not got some desired advise, I am reposting this for some
asnwer/valuable suggestion. Thanks.
THE FOLLOWING IS A PART OF CODE FROM A ASP PAGE
<%
sql01 = "SELECT COUNT(*) AS reccount FROM Equipmenttbl "
sql01 = sql01 & "WHERE Equipmenttbl.GrantID = " & GrantID
|
by: Paul Hobbs |
last post by:
Hi,
I wanted to create a function which forced a user to enter no more than a
specified number of characters. The code for this is below. The idea was
simple, if a user is only meant to enter 10 characters it would throw away
any remaining characters. This works fine upto10 characters for example:
C:\getstring
Command : 123456789
Command :
|
by: Hongyu |
last post by:
Hi,
I have a datetime char string returned from ctime_r, and it is in the
format like ""Wed Jun 30 21:49:08 1993\n\0", which has 26 chars
including the last terminate char '\0', and i would like to remove the
weekday information that is "Wed" here, and I also would like to
replace the spaces char by "_" and also remove the "\n" char. I didn't
know how to truncate the string from beginning or replace some chars
in a string with another...
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look !
Part I. Meaning of...
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed.
This is as boiled down as I can make it.
Here is my compilation command:
g++-12 -std=c++20 -Wnarrowing bit_field.cpp
Here is the code in...
| |
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules.
He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms.
Adolph will...
|
by: conductexam |
last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one.
At the time of converting from word file to html my equations which are in the word document file was convert into image.
Globals.ThisAddIn.Application.ActiveDocument.Select();...
|
by: adsilva |
last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
|
by: 6302768590 |
last post by:
Hai team
i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
|
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
| |
by: bsmnconsultancy |
last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...
| |