Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - jknear

Pages: [1]
1
TI-BASIC / Re: How to obtain the id of a calculator for program security?
« on: September 22, 2019, 01:36:19 am »
You can't. Also why are you using ti-basic for a security program? It can be defeated by just pressing the on key.
Tibasic can be converted into app by a program, and then the encrypted authorization code can be added to the head of the program to achieve the effect of encryption. App can not be compiled. Look at the program I passed in. This program is used to get the machine ID, but there is only a slight error when it runs
What exactly are you trying to do? Are you trying to make it so that your program only runs on certain calculators? Ive read your posts 5+ times and Im still not sure what your goal is. If you are talking about your code in https://www.omnimaga.org/ti-calculator-programming-and-support/help~an-program-for-ti84ti83-to-get-it's-id-to-str0-(but-not-work)/?topscreen then you have other problems. So much of that code does nothing at all. I get that not everyone is an experienced programmer but that is either laughably bad or so deep that I can't possibly understand it.

 :(I have written some face-to-face calculation programs for construction projects. I want to publish them to others for use. Symbolically, I charge some fees for updating the program later. So I want to add authorization to my program. So I think of the way to obtain machine ID, and then authorize the program through a specific algorithm.

2
TI-BASIC / Re: How to obtain the id of a calculator for program security?
« on: September 21, 2019, 09:06:02 pm »
You can't. Also why are you using ti-basic for a security program? It can be defeated by just pressing the on key.
Tibasic can be converted into app by a program, and then the encrypted authorization code can be added to the head of the program to achieve the effect of encryption. App can not be compiled. Look at the program I passed in. This program is used to get the machine ID, but there is only a slight error when it runs

3
TI-BASIC / How to obtain the id of a calculator for program security?
« on: September 20, 2019, 02:09:29 am »
 :(How to access the unique id of a ti-84 from within ti-basic for use in program security

4
HOW TO USE IT:'( HOW TO USE IT ??? :'( :'( :'( :'(

The function of the program is to get the machine ID and store it in STR0.

Preliminary feeling is that L6 calculates problematic ID and calculates 0 10 (A) 2D16C 7EA5. These bits are correct, but why does 10 not show A?

Attached to the program is the hope of expert answers, QQ contact me: 844288567
before use it :2nd+LINK  -> sendID  then  run  GETID   

log(ID)→Str8
DelVar XDelVar L₆"→L₆
1ᴇ12(fPart(Str8)1→L₁
1ᴇ12(fPart(Str8)/1→L₂
Str8
Ans+1-1=Ans
(1)Ans(1)
If Ans or sum(iPart(10Str8)≠4 or not(fPart(1ᴇ9Str8
“ID→Str8
Repeat not(L₁(1
not(X→X
If sum(fPart(L₁)=fPart(L₂
Then
10sum(fPart(L₁→L₆(1+dim(L₆
.1iPart(L₁→L₁
Else
10sum((1+fPart(L₁→L₆(1+dim(L₆
If X
L₂+1→L₂
.1iPart(L₁)-.1→L₁6
End
.1iPart(L₂→L₂
End
"0
For(X,dim(L₆),1,⁻1
Ans+sub("0123456789ABCDEF",L₆(X)+1,1
End
DelVar L₁DelVar L₂DelVar L₆DelVar XDelVar DDelVar IDelVar Str8sub(Ans,1,length(Ans)-4)+sub(Ans,length(Ans)-1,2)+sub(Ans,length(Ans)-3,2→Str0



Pages: [1]